Його батько — Валерій Знарок, відомий в минулому футболіст.
Олег Знарок після розпаду СРСР був довгий час негромадянином. У 1996 за особливі заслуги перед Латвією отримав громадянство Латвії. У 2001 змінив громадянство на німецьке.[1][2]
Після завершення кар'єри гравця у 2002 році працював тренером молодіжної збірної Латвії і асистентом головного тренера національної збірної Латвії. Під його керівництвом у 2005 році молодіжна збірна Латвії вперше вийшла до елітної групи.
З 2008 по 2010 роки очолював ХК МВД, з яким став фіналістом Кубка Гагаріна 2010.
З 2010 року — головний тренер «Динамо» (Москва). З московським клубом двічі здобув Кубок Гагаріна ще один один Кубок здобув з пітерським СКА в якому працює за сумісництвом, одночасно є головним тренером збірної Росії з 2014 року.