After his team's Olympic gold medal win, Brooks moved to Switzerland to coach HC Davos in the National League A. However he resigned from this position in January 1981, only six months after being hired, with the team having a poor record and Brooks facing criticism for what were described as "rough practices". From 1981 to 1985, he coached in the National Hockey League for the New York Rangers, where he became the first American-born coach in Rangers' team history to win 100 games. After a brief stop at then-NCAA Division III St. Cloud State University, he returned to the NHL to coach the Minnesota North Stars (from 1987 to 1988), New Jersey Devils (1992–93), and Pittsburgh Penguins (1999–2000). He was a long-time scout for the Penguins from the mid-1990s, and held the role of Director of Player Personnel from 2002 to the day of his death. His hiring by the North Stars in 1987 would be the last time a college coach was selected to coach an NHL team until North Dakota coach Dave Hakstol was tapped to coach the Philadelphia Flyers in May 2015.