W czerwcu 2014 został starszym trenerem w sztabie w sztabie Torosa Nieftiekamsk w rozgrywkach WHLhttps://neftekamsk.bezformata.com/listnews/zavaruhin-stal-trenerom-torosa/20725967/ i pozostawał w tej funkcji do drugiej połowy stycznia 2015. Od połowy lutego 2015 do drugiej połowy grudnia ponownie trenował Sibirskie Snajpiery Nowosybirsk w trakcie sezonów MHL 2014/2015 i 2015/2016. W grudniu 2015 jego kontrakt został rozwiązany, po czym Zawaruchin wszedł do sztabu trenerskiego Nieftiechimika Niżniekamskhttps://sport.rambler.ru/other/32291788-nikolay-zavaruhin-voshel-v-trenerskiy-shtab-hokkeynogo-neftehimika-krikunov/?from=amp. Na początku listopada 2016 szedł do sztabu trenerskiego Władimira Krikunowa w drużynie Awtomobilist Jekaterynburg. W sezonie KHL (2018/2019) był tam starszym trenerem. W kwietniu 2019 został głównym trenerem Sibira Nowosybirsk, wiążąc się dwuletnim kontraktem. Po sezonie KHL (2020/2021) nie przedłużono z nim kontraktu. Od maja 2021 ponownie wszedł do sztabu Awtomobilista Jekaterynburg.