DevOps-инженер

DevOps-инженер автоматизирует стадии создания продукта, помогает выбрать архитектуру приложения, мониторит работоспособность среды разработки. Разберемся в особенностях профессии вместе с практикующими специалистами

Владимир Яскин
Автор КП
Сергей Головашов
Ведущий инженер DevOps, руководитель центра компетенций, компания Bell Integrator
Александр Кочкин
Руководитель отдела управления конфигурацией и развертыванием компании-разработчика ПО «МойОфис»
Сергей Гатауллин
Декан факультета цифровой экономики и массовых коммуникаций МТУСИ
Пока не появилась профессия DevOps-инженер, в компаниях разные подразделения отвечали за разработку и отдельно за обслуживание программ на сервере. Каждый отдел решал свои задачи, друг с другом специалисты обычно не соприкасались. Но с появлением профессии DevOps-инженер произошло совмещение рабочих обязанностей.

Кто такой DevOps-инженер

DevOps-инженер — специалист, который синхронизирует работу тестировщиков, сисадминов и программистов. Он отвечает за автоматизацию настройки и развертывания приложений. В обязанности этого специалиста также входит обеспечение стабильной работы серверов.

Александр Кочкин, руководитель отдела управления конфигурацией и развертыванием компании-разработчика ПО «МойОфис», комментирует:

— DevOps — это больше методология, чем профессия. Поскольку автоматизация пронизывает весь рабочий процесс, DevOps-специалисту нужно хорошо понимать все этапы развития продукта: от постановки задач на разработку до выпуска.

Полезная информация о профессии DevOps-инженер

Мы собрали для вас полезную информацию о профессии в одну таблицу.

Чем занимается DevOps-инженер

Сергей Гатауллин, декан факультета цифровой экономики и массовых коммуникаций МТУСИ, объясняет:

Профессия DevOps-инженера предполагает обладание компетенциями по двум ИТ-направлениям — программированию и системному администрированию. Сейчас таких разработчиков на отечественном рынке катастрофически не хватает, и спрос остается высоким.

Типичные задачи DevOps-инженера:

  • настраивание серверов, автоматизация проверки и заливки кода;
  • обеспечение полного жизненного цикла продукта;
  • автоматизация рутинных процессов;
  • обеспечение автоматического прохождение продукта через разные стадии непрерывной интеграции и непрерывной доставки;
  • мониторинг и исследование проблем производительности

Плюсы работы DevOps-инженера

У профессии DevOps-инженер хватает плюсов.

1. Можно погрузиться в широкий спектр технологий и постоянно осваивать новейшие инструменты.

2. Такие специалисты востребованы: их гораздо меньше, чем есть вакансий на рынке.

3. Зарплата у DevOps-инженеров выше, чем у специалистов других IT-профессий.

4. В профессии надо регулярно придумывать и реализовывать собственные инструменты и подходы, что развивает творческую жилку.

5. Можно найти работу в другой стране: на Западе вакансий для DevOps-инженеров в разы больше.