После работы в Дирекции скоростных сообщений ОАО «РЖД» Ульянов Олег Сергеевич занимал следующие должности: ревизор движения отдела перевозок, заместитель начальника отдела перевозок, начальник технического отдела Брянского отделения, начальник станций Смоленск-сортировочный и Орехово-Зуево, первый заместитель начальника Московско-Смоленского отделения Московской дороги. 12