💵 Сколько зарабатывают инженеры DevOps в разных странах

Желающим освоить профессию важно понимать состояние рынка труда. По сайтам вакансий мы изучили требования к квалификации специалистов и зарплаты инженеров DevOps в России, Европе и США.

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

Определение и обязанности DevOps

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

Со временем новая специальность стала совмещать в себе все больше навыков: системное администрирование, программирование, облачное администрирование и автоматизацию инфраструктуры.

Сегодня обязанности инженера DevOps выглядят так:

  • развертывание поставляемых разработчиками продуктов;
  • определение требований к инфраструктуре;
  • настройка инфраструктуры с учетом особенностей разрабатываемого ПО;
  • подготовка среды к частым внесениям изменений;
  • усиление эффективности и безопасности разработки ПО;
  • обнаружение и исправление ошибок;
  • автоматизация процессов разработки.

На собеседованиях менеджеры HR ожидают увидеть специалиста, который разбирается в использовании облачных технологий и автоматизации крупной инфраструктуры. Инженер DevOps должен обеспечивать безопасность и отказоустойчивость ПО, отлично владеть базовыми инструментами: AWS, Ansible, Docker, Kubernetes, Chef, Puppet и другими, а также понимать процессы планирования работ, уметь управлять командами и ожиданиями заказчика.

Уровни специалистов DevOps

Инженеров DevOps можно условно поделить на три типа:

  • Junior – до 3-х лет опыта.

Основное требование к новичкам – наличие умения самостоятельно выполнять сформулированные технические задачи. Среди Junior(ов) много тех, кто понял перспективность отрасли и стремительно запрыгнул в нее. Они больше заточены под рынок, но экспертизы и опыта им все же не хватает. Часто новички могут охватить лишь мониторинг и некоторые базовые задачи по установке. Они тратят много времени на самообразование, а принимать решения в сложной ситуации им крайне непросто;

  • Middle – до 6-ти лет опыта.

Middle DevOps способен самостоятельно выполнять поставленные задачи, понимает требования бизнеса и умеет переводить их в технические решения. Часто это сисадмины, которые освоили навыки программирования, научились поддерживать инфраструктуру и обеспечивать ее стабильную работу. Преимущество таких специалистов в том, что они совмещают в себе экспертизу на стыке Development и Operations;

  • Senior – от 6-ти лет опыта.

Старшие инженеры DevOps – опытные профессионалы с многолетним опытом. Такие специалисты не только поддерживают инфраструктуру, но и обеспечивают безопасность и отказоустойчивость приложений. Основная задача Senior DevOps – принимать правильные технологические решения в проекте, которые приносят максимальную пользу бизнесу и минимизируют затраты.

Это условная градация, которая встречается в вакансиях. На самом деле грейды от Junior к Senior больше свойственны программистам. Карьера специалистов DevOps часто начинается со среднего уровня, где требуемый опыт работы – больше трех лет. Обычно DevOps вырастают из системных администраторов, которые разобрались в инструментах программирования, или из разработчиков, изучивших тонкости операционных процессов.

Сколько зарабатывают DevOps в России, Европе и США

Судя по объявлениям на hh.ru, в Москве доступно более 3 тысяч вакансий по запросу DevOps. На них приходится более 5 тысяч резюме от 4 тысяч соискателей.

Скриншот сайта для поиска работы hh.ru

Можно сделать вывод, что количество соискателей всего за полгода (по данным из статьи на habr.com) увеличилось почти в 2.5 раза.

Скриншот из статьи на сайте habr.com

Младший специалист DevOps в Москве получает от 70 до 150 тыс. рублей в месяц, а зарплата ведущего составляет примерно 250 тыс. рублей.

В регионах младший специалист DevOps может заработать от 25 до 80 тыс. рублей, а ведущий – от 100 тыс. рублей. Большинство работодателей ожидают увидеть от трех лет практического опыта администрирования ОС Linux и опыт работы с Docker, Kubernetes, Ansible, а также с инструментами CI/CD.

Средняя медианная зарплата специалиста DevOps по данным Хабр Карьера во втором полугодии 2020 года составила 155 тыс. рублей.

Средняя медианная зарплата специалиста DevOps в России

В первом полугодии 2019 года средняя медианная зарплата DevOps в России составляла 130 тыс. рублей, а в первом полугодии 2020 года – 140 тыс. рублей.

Сравнение заплат DevOps за 2019 и 2020 годы

По запросу DevOps на одном из популярных международных сайтов для поиска работы Monster.com, можно найти более 14 тыс. вакансий в США, из них более 2 тыс. для удаленной работы.

Скриншот сайта для поиска работы Monster.com

Американские работодатели готовы платить младшим специалистам DevOps от $5-7 тыс. в месяц, а продвинутым – от $10 тыс. в месяц. Разница в зарплате для офисных и удаленных сотрудников несущественна.

Среди требований: от 3 до 5 лет опыта в разработке программного обеспечения или DevOps, владение платформами: Git, AWS, Jenkins, Kubernetes, Puppet, Chef и другими, а также понимание систем сборки для разных языков программирования: C/C ++, Go, Python, Bash.

В Германии для DevOps открыто более 900 вакансий на сайте Monster.de. Младшему специалисту там предложат от 3 тыс. в месяц, а продвинутому – от 6 тыс.

Немецким предприятиям необходимы сотрудники с высоким уровнем владения английским. Часто требуется, но не во всех компаниях обязательно – знание устного и письменного немецкого языка (не ниже B1).

Специалистов DevOps в Германии ищут в основном консалтинговые компании, банки, компании-разработчики ПО и другие организации.

На платформе для удаленной работы UpWork доступно более 200 вакансий для DevOps. Можно найти хорошие варианты для проектной работы.

Скриншот сайта для поиска удаленной работы UpWork

Выводы

Если у вас есть необходимые навыки и опыт для работы DevOps, найти подходящую вакансию не составит труда. Данная позиция в настоящее время востребована и по прогнозам станет еще более востребованной. Но учитывайте, что пандемия COVID-19 внесла свои коррективы, и количество соискателей за последние полгода увеличилось в несколько раз. Вам стоит прокачивать свои знания и навыки, чтобы оставаться конкурентоспособным специалистом.

Прежде чем приступить к поиску работы, стоит сделать следующее:

  • решите, где вы хотите работать.

Местоположение компании – один из самых важных критериев выбора для DevOps. Оно влияет на заработную плату, уровень жизни, баланс между работой и личной жизнью, и этот список можно продолжать. Изучите все тонкости города/страны, которые вас интересуют для работы или релокейта, чтобы найти подходящую вакансию;

  • определите, в чем вы действительно сильны.

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

  • установите зарплатные ожидания.

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

  • ищите компанию, которая соответствует всем вашим требованиям.

Вы можете предпочесть стартап, крупное предприятие, или удаленную работу – выбирать вам. Главное – еще до отправки резюме детально изучите культуру компании и решите, подходит ли она под ваши требования.

***

Хочу научиться программировать с нуля, но не знаю, с чего начать. Что делать?

Можно учиться самостоятельно (долго) или пойти на курсы с преподавателями (быстро). Плюс нужно учитывать, что джунов много, конкуренция выше и работодатели повышают порог вхождения при найме на работу. Чтобы получить актуальные знания, мы в proglib.academy запустили курсы:

  • Основы программирования на Python.
  • Профессия Python-разработчик.
  • Алгоритмы и структуры данных.
  • Математика для Data Science.
  • Профессия Data Science.
  • Frontend Basic: принцип работы современного веба.
  • Профессия Фронтенд-разработчик.
  • Обработка естественного языка. Полный курс.

На подходе еще больше 10 курсов для взрослых и детей.

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

Библиотека программиста
12 июля 2017

Что такое Docker, и как его использовать? Подробно рассказываем

Разберем по косточкам, ведь Docker – это мощный инструмент, и огромное коли...
admin
29 января 2017

Изучаем алгоритмы: полезные книги, веб-сайты, онлайн-курсы и видеоматериалы

В этой подборке представлен список книг, веб-сайтов и онлайн-курсов, дающих...