Наталья Габрух 30 ноября 2020

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

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

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

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

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

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

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

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

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

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

Уровни специалистов 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
Скриншот сайта для поиска работы hh.ru

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

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

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

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

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

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

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

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

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

Скриншот сайта для поиска работы Monster.com
Скриншот сайта для поиска работы 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
Скриншот сайта для поиска удаленной работы UpWork

Выводы

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

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

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

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

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

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

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

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

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

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

***

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

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

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

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

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

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