Ольга Николаевна в 1990 году окончила математико-механический факультет Уральского государственного университета им. А.М. Горького.
Работала учителем математики в средней школе № 112 г. Свердловска.
В 2005 году, в период службы в уголовно-исполнительной системе, с отличием окончила Академию управления МВД России по специальности «юриспруденция».
В августе 2013 года была назначена заместителем руководителя Межрегионального управления Минрегиона России по Уральскому федеральному округу.
В 2018 году окончила магистратуру Уральского государственного лесотехнического университета по направлению «Технология транспортных процессов».
Указом Губернатора Свердловской области с ноября 2019 года назначена заместителем Министра социальной политики Свердловской области.
Награждена памятной медалью «Патриот России», Грамотой Президента Российской Федерации к памятной медали «За бескорыстный вклад в организацию Общероссийской акции взаимопомощи «#МыВместе».