CALGARY -- The Calgary Flames have added a big name, with NHL experience as both an all-star calibre player and bench boss, to their coaching staff.

Kirk Muller was named as associate coach on Thursday, and Cail MacLean will work an assistant coach.

Muller has an extensive coaching resume dating to his time as an assistant coach with the Montreal Canadiens, where he spent five seasons from 2006-07 until 2010-11.

He then was head coach for Carolina for three seasons, then spent two years as an assistant in St. Louis before returning to Montreal as an associate coach, finishing his tenure in February.

Muller also spent 19 seasons as a player in the league starting in 1984 after being drafted by the New Jersey Devils.

He spent time in New Jersey, Montreal, New York (Islanders), Toronto, Florida and Dallas, retiring after the 2002-03 season.

He was a six time all-star and won a Stanley Cup with the Canadiens in 1993.

This is the first NHL coaching job for MacLean after three seasons as the head coach of Calgary’s AHL affiliate in Stockton, where he guided theHeat to a record of 72-65-16.

Prior to embarking on his coaching career, the native of Nova Scotia had an 11-year, 747-game playing career in the AHL, IHL and ECHL.

Muller and MacLean will join Darryl Sutter’s staff that includes assistant coach Ryan Huska, goaltender coach Jason Labarbera and video coach Jamie Pringle.

Former assistant coaches Ray Edwards and Martin Gelinas will not return to the coaching staff. Edwards will resume his previous role in player development while Gelinas will also move to player development operations.