Shane Doan has joined the NHL's front office.

According to TSN Hockey Insider Pierre LeBrun, Doan has accepted a position in the hockey operations department and will work under Colin Campbell.

Doan retired after 21 NHL seasons  in July when he failed to land a contract in free agency. He spent his entire career with the Arizona Coyotes franchise.

Upon his retirement, it was widely speculated Doan, who captained Canada at three world hockey championships, would play for Team Canada at the 2018 Olympic Games.

However, while speaking to TSN Radio 1050 last month, Doan appeared to be leaning against continuing his hockey career on the international stage.

"(Team Canada general manager Sean) Burke and I have talked and that'd be a pretty tough decision to do that," Doan said. "I did it in 2004 during the lockout and then I played in the world championships in Vienna and we had an unbelievable team, made it to the final... And I was awful, like awful. I embarrassed myself a little bit and I didn't play that whole year and just played in that and we had a one month training camp and if you don't play it's hard to then play against guys that have been playing. I don't care who it is, where it's at, it's hard.

"That's a big commitment for my family if I was to have to go and play somewhere now. Burkie and I will talk probably again, but that's a pretty tough decision."

LeBrun notes current Toronto Maple Leafs president Brendan Shanahan and Los Angeles Kings general manager Rob Blake took similar roles under Campbell after their retirements.