До того, как стать чиновником, Олег Николаевич занимал пост начальника тыла УМВД России по городу Шахты (в звании полковник). Стаж работы в правоохранительных органах - 25 лет.
В ведении начальника инспекционного отдела работа по выявлению и недопущению на территории города следующих нарушений: тишины и покоя граждан; правил охраны жизни людей на водных объектах; правил организации торговли; торговля в неустановленных местах; правил содержания домашних животных и птицы; порядка и правил охраны зеленых насаждений; порядка действий по предотвращению выжигания сухой растительности; правил благоустройства территорий поселений и городских округов; порядка участия собственников зданий (помещений в них) и сооружений в благоустройстве прилегающих территорий.