Материал раздела Основной
Это ИТ-специалист, который обеспечивает окружение для синхронизации работы программистов, системных администраторов, специалистов по тестированию. Он автоматизирует настройку и развертывание приложений. Сотрудник на позиции DevOps должен в максимально сжатые сроки вникать практически в любую ИТ-область: разработку, тестирование, администрирование серверов.
Такой специалист — связующее звено между командами. Благодаря его усилиям поддерживается и улучшается ИТ- и облачная инфраструктура компании. К тому же DevOps-инженеры налаживают взаимодействие между проектировщиками инфраструктуры и разработчиками, что позволяет держать руку на пульсе и постоянно сравнивать фактический результат с запланированным (спроектированным).
Начать карьеру в ИТ с этой позиции нельзя, но до нее можно дорасти, получив опыт в разработке и системном администрировании. Для этого надо устроиться на работу системным администратором или младшим разработчиком и постепенно расширять компетенции. Так, у нас в компании есть пример, когда сотрудник, начавший карьеру с должности PHP-разработчика, впоследствии стал ведущим DevOps-инженером. При этом у указанного специалиста есть навыки HTML-верстальщика, тестировщика, системного администрирования и технической поддержки.
Сотрудник «обрастает» необходимыми знаниями по мере того, как растет уровень его ответственности. Это довольно быстрый процесс — он занимает от года до трех лет, когда у специалиста есть желание смотреть шире своего поля деятельности.
Если практического опыта недостаточно, то можно рассмотреть программы бакалавриата в области информатики или другой близкой области.