DevOps основные требования к знаниям. С чего начать?
К сожалению, название вакансии DevOps инженер - это просто некорректная формулировка вакансии. DevOps инженеров не существует, а если вас взяли на эту вакансию, то это значит, что вы попали либо на позицию классического сисадмина, либо на позицию "И швец и жнец и на дуде дудец", в лучшем случае это будет инженер по автоматизации. DevOps - это современная методика работы ИТ-компаний, ориентированная на быстрое приспособление к меняющемуся рынку и частый выпуск обновления программного обеспечения. Эта методика требует как организационных, так и процессных изменений в компании. К сожалению, многие думают, что достаточно нанять DevOps инженера, чтобы совершить трансформацию в организации. 
Если же вы устраиваетесь на позицию релиз-инженера или инженера по автоматизации, то рекомендую вам прочитать книгу "Непрерывное развертывание ПО. Автоматизация процессов сборки, тестирования и внедрения новых версий программ" www.ozon.ru/context/detail/id/7243884 В этой книге подробно описано, что должен знать и иметь такой человек.
Это обычный программист
собственно смотрите любую вакансию и там все открытым текстом написано и тупо идете и учите по списку с вакансии а потом идете по ней устраиваться