On May 24, 2011, the Los Angeles Kings signed Bérubé to a three-year, entry-level contract. He played for the Kings' AHL affiliate, the Manchester Monarchs, as their starting goaltender. On October 6, 2015, he was waived by the Kings due to Jhonas Enroth being chosen as the Kings' back-up for the season. On October 6, 2015, the New York Islanders claimed Bérubé off waivers. On October 10, 2015, Bérubé made his NHL debut against the Chicago Blackhawks, stopping 30 of 34 shots as the Islanders lost 4–1. Bérubé opened the 2016–17 season with the Islanders, behind Jaroslav Halák and Thomas Greiss; the Islanders waived Halák in December 2016, making Bérubé the Islanders full-time backup. After only posting only 3 wins in 14 games, Halak was later recalled. As an impending group VI free agent after his two-year stint with the Islanders, Bérubé was selected by the Vegas Golden Knights in the 2017 NHL Expansion Draft on June 21, 2017. His selection was based upon a trade between the clubs' in which the Islanders sent a first-round pick in 2017, second-round pick in 2019, prospect Jake Bischoff and the contract of long term injured player, Mikhail Grabovski. On July 1, Bérubé signed a two-year free agent contract with the Chicago Blackhawks, worth a total of $1.5 million. Bérubé started the season in the American Hockey League with the Rockford Ice Hogs, where he posted a 7–8 record with a 2.37 GAA. He was recalled to Chicago on February 15, 2018, and made his debut on February 23 in a 3−1 win over the San Jose Sharks. Bérubé finished the season with 3–6–1 record in 10 starts for the Blackhawks, with a 3.78 GAA and.894 save percentage. On June 27, 2018, Bérubé was traded by the Blackhawks to the Columbus Blue Jackets in exchange for Jordan Schroeder. on December 14, 2019. On July 1, 2019, Bérubé left the Blue Jackets as a free agent to sign a one-year, two-way contract with the Philadelphia Flyers. After attending the Flyers training camp, Bérubé was assigned to AHL affiliate, the Lehigh Valley Phantoms for the 2019–20 season. He appeared in 29 games with the Phantoms, posting a 12–11–4 record, along with three shutouts. With the Flyers opting to increase the roles of their younger prospects, Bérubé was traded to the New York Rangers to join their AHL affiliate, the Hartford Wolf Pack, in exchange for future considerations on February 19, 2020.