Дмитрий Михайлович Оленников родился в 1972 г. в поселке Моряковка Томского района Томской области. В 1994 г. закончил Новосибирский государственный педагогический университет с квалификацией «учитель истории», специальность – «история», в 2004 г. – Сибирскую академию государственной службы по специальности «юриспруденция» с квалификацией «юрист».
В 1991–1992 гг. работал преподавателем физкультуры Сузунской вспомогательной школы-интерната, в 1992 г. был заместителем директора по коммерческой деятельности ТОО «Стелла». С 1992 по 1994 г. – главой Крестьянского хозяйства «Димол».
«С 1994 по 2004 г. работал воспитателем, учителем истории и социальной ориентации. Затем –заместителем директора по быту, социальной реабилитации и трудоустройству. После стал исполняющим обязанности директора, замдиректора по социальным вопросам; директором Сузунской специальной (коррекционной) общеобразовательной школы-интерната для детей-сирот и лишенных попечительства родителей. В 2004–2005 гг. – замначальника отдела образования администрации Заельцовского района Новосибирска, с 2005 по 2007 г. – начальник отдела опеки и попечительства Главного управления образования мэрии Новосибирска, с 2007 по 2013 г. начальник отдела образования; первый замглавы администрации Заельцовского района, с 2013 по 2015 г. первый замглавы администрации Советского района», – сообщает пресс-центр мэрии Новосибирска.