В моем понимании DevOps -- это админ-программист. Больше уклон в строну админства.
Если админы просто админят.
Программисты просто программируют.
то DevOps налаживает процесс, настраивает нужное окружение, делает так, чтобы основные рутиные операции были автоматизированы.
Соотвественно упор нужно делать на системы сборки, тестирования, развертывания, виртуализации, bash, python и т.п.