Ранее Дмитрий Бердников был заместителем главы администрации Мариуполя, он занимался вопросами помощи в адаптации нормативно-правовой базы, урегулирования бюджетных процессов, координации восстановительных мероприятий.
До назначения заммэра Мариуполя он работал первым заместителем председателя правительства Республики Саха (Якутия).