В 2021 году компания Экспресс 42 совместно c hh.ru и OTUS Онлайн-образование провели исследование состояния DevOps в России. Оно позволило нам отследить динамику изменений по сравнению с прошлым годом, получить еще больше полезных данных, а также рассмотреть состояние отрасли с разных позиций.
![](https://habrastorage.org/getpro/habr/upload_files/108/e60/6af/108e606af2b95622668def6204f4c036.jpg)
В течение октября 2021 мы опросили 2145 специалистов и руководителей из разных регионов, отраслей и компаний — это в три раза больше по сравнению с опросом 2020 году.
В результате получили срез по текущему состоянию инженерных практик и инструментов, проверили гипотезы, как DevOps влияет на производительность и показатели компаний.
В этом году мы сконцентрировались на практиках построения платформенных сервисов, целеполагании и обмене знаниями.
Мы продолжаем следить за развитием DevOps в России и в мире, чтобы помогать компаниям и командам в достижении своих целей. Данное исследование уже является регулярным, с каждой итерацией наши подходы к проведению опроса, анализа ответов и подготовке отчета, совершенствуются, а накопленная информация позволяет точнее провести анализ.
Компании и участники
![](https://habrastorage.org/getpro/habr/upload_files/eff/508/fe2/eff508fe2d70b96f2216259676e1bfba.png)
В этом году большинство участников опроса работают в сферах информационных технологий, финансов и торговли. Тройка лидеров с прошлого года не изменилась.
Отмечается снижение относительного числа респондентов в ИТ-отрасли. Мы связываем это с ростом востребованности ИТ в других отраслях. Так, доля респондентов в отрасли государственных услуг выросла с 1,9% до 3,8%, в промышленности с 1,4% до 5,1%. Количество респондентов из других областей выросло с 19.5% до 22.3%. Что также подтверждается данными предоставленными hh.ru (см. раздел «hh.ru о рынке труда DevOps»).
![](https://habrastorage.org/getpro/habr/upload_files/cf8/97a/86c/cf897a86ca9427d665a48c82fab8e18c.png)
![](https://habrastorage.org/getpro/habr/upload_files/248/34d/897/24834d897f6246512ab6e39311907c99.png)
![](https://habrastorage.org/getpro/habr/upload_files/823/50d/fce/82350dfceae3915c01831f4717114cb8.png)
hh.ru о рынке труда DevOps
Наши аналитики оценили российский рынок труда специалистов по DevOps за период с 2019 по 2021 годы и выяснили, что спрос на таких специалистов вырос в два раза, а дефицит усугубляется.
Темпы прироста вакансий для специалистов по DevOps, по данным hh.ru, составляют 59% ежегодно, при этом за неполный 2021 год компании разместили в два раза больше предложений работы, чем за весь 2019-й (10,1 тыс. в текущем году против 5,3 тыс. в 2019). В среднем в течение 2021 года на hh.ru публикуют порядка 1000 вакансий для специалистов по DevOps ежемесячно, в 2020 – 630, в 2019 – 445.
![](https://habrastorage.org/getpro/habr/upload_files/aca/e67/4dc/acae674dc3530fbfc731cef56078517f.png)
Предложение на рынке труда со стороны специалистов по DevOps показывает более скромный рост (CAGR находится на уровне 23%), тем самым усугубляется дефицит таких специалистов на рынке труда.
Динамика резюме специалистов по DevOps
![](https://habrastorage.org/getpro/habr/upload_files/342/aeb/673/342aeb6735a685c65118e80489d9e646.png)
Примечательно, что на фоне дефицита компании-работодатели существенно повышают предлагаемые зарплаты специалистам по DevOps, в текущем году они даже на четверть (24%) превышает сумму, ожидаемую самими специалистами.
Свыше половины (55%) всех вакансий, размещенных в 2021 году, доступны для специалистов по DevOps с опытом работы от 1 до 3 лет либо вообще без опыта. В 42% вакансий рассчитаны на специалистов senior-уровня с опытом от 3 до 6 лет.
В подавляющем большинстве (76%) вакансий для специалистов по DevOps требуется высшее образование, в 13% - неоконченное высшее.
Пятерка отраслей бизнеса по уровню востребованности специалистов по DevOps в течение трех лет остается стабильной – это информационные технологии, системная интеграция, финансовый сектор, СМИ, маркетинг, реклама, BTL, PR, дизайн, продюсирование, розничная торговля и услуги для бизнеса. При этом доля ИТ-сектора постепенно снижается за счет роста востребованности специалистов по DevOps в других сферах бизнеса. Потребность в инженерах появилась в следующих отраслях:
Строительство, недвижимость, эксплуатация, проектирование
Автомобильный бизнес
Добывающая отрасль
Металлургия, металлообработка
Сельское хозяйство
Химическое производство, удобрения
Распределение числа работодателей, публикующий вакансии по отраслям в динамике
![](https://habrastorage.org/getpro/habr/upload_files/446/854/aa9/446854aa9d6cf03a13e054d79ecef9eb.png)
Топ-5 регионов по востребованности специалистов по DevOps также стабилен в течение трех лет: каждая вторая вакансия приходится на Москву, каждая третья – на Санкт-Петербург, каждая десятая – на Новосибирскую область, по 7% - приходится на Татарстан и Свердловскую область.
![](https://habrastorage.org/getpro/habr/upload_files/9d3/0c1/9e1/9d30c19e120b7e3b23eddab7afd3cd04.png)
Linux продолжает лидировать как серверная ОС. Повысилась доля Windows на серверах в 1,65 раза.
![](https://habrastorage.org/getpro/habr/upload_files/a32/266/d5f/a32266d5ffd7347a6f89e73a80b0b9b9.png)
Ansible уступил первенство в управлении конфигурации Bash/PowerShell.
![](https://habrastorage.org/getpro/habr/upload_files/689/5b8/c4e/6895b8c4efaeb030bb7e99de575d9ab6.png)
Хотя AWS сохранил первенство, среди облачных провайдеров его доля заметно сократилась. Вторым по популярности облаком с небольшим отрывом стало Яндекс.Облако.
![](https://habrastorage.org/getpro/habr/upload_files/410/b62/5c7/410b625c700f4b1567fd342abb303e64.png)
Kubernetes по прежнему самый популярный оркестратор. Хотим отметить рост популярности Openshift.
![](https://habrastorage.org/getpro/habr/upload_files/778/1da/59d/7781da59d6bd0449cb52eb9cc5ae710f.png)
GitLab CI — самая популярная CI/CD система. На фоне снижения доли использования остальных CI/CD систем особенно выделяется рост популярности Argo CD / Flux CD.
Сравнение
Ключевые метрики
Для сравнения и оценки эффективности процессов разработки, тестирования, поставки и эксплуатации мы используем 4 ключевые DevOps-метрики – срок поставки, частоту развертывания, время восстановления и неуспешные изменения.
Данные метрики де-факто являются стандартом в индустрии. Их применяют в своих исследованиях State of DevOps организации DORA и Puppet. Компания ThoughtWorks в своем технологическом радаре рекомендует к использованию этот подход как инструмент для измерения и улучшений. Их используют. Про них делают доклады.
![](https://habrastorage.org/getpro/habr/upload_files/19b/136/798/19b136798370b86c13821fd320f6a01b.png)
Проводя сравнение с результатами отчета прошлого года, мы наблюдаем увеличение количество команд профиля Low. Их стало достаточно, чтобы в 2021 появилась возможность разделить профиль Low на два статистически различимых профиля Medium и Low. При этом профили Medium и High (по версии 2020 года) стали в новом году High и Elite, соответственно.
Наблюдается уменьшение доли команд профиля Elite и High. Мы связываем это с двумя факторами:
Увеличение охвата опроса. В результате, изменился портрет участника исследования.
Рост потребности в цифровизации. Растет потребность в инженерах в компаниях-разработчиках. Появляется такая же потребность в классических отраслях (например, в отрасли промышленности). Формируются новые направления и команды, которые только начинают свой путь.
![](https://habrastorage.org/getpro/habr/upload_files/a79/277/080/a79277080ce34310e2b1fcf01c50a997.png)
Сравнивая с результатами DORA State of DevOps 2021, мы видим, что средние по медиане представители профилей Elite и High в обоих исследованиях очень похожи. Средние по медиане представители профилей Medium и Low нашего исследования схожи с таким же представителем профиля Medium исследования DORA.
Архитектура и инфраструктура
Использование контейнеров
Команды профиля Elite значительно чаще используют контейнеры в своей работе.
Влияние архитектуры
Две ключевые характеристики – независимость релиза и релиз в рабочее время.
Платформенные сервисы
Для повышения эффективности и удобства работы компании могут разрабатывать или предоставлять внутренние инструменты и сервисы. Мы их называем платформенные сервисы. Цель платформенных сервисов — упростить или автоматизировать задачи разработки, тестирования, поставки и эксплуатации.
Мы хотели узнать, какое влияние на команды оказывают платформенные сервисы в разрезе разных этапов разработки: сборка, тестирование, развертывание, эксплуатация и управление инфраструктурой.
Наиболее часто используемыми сервисами стали сервисы для развертывания;
Наиболее выделяющейся характеристикой стала возможность быстрого освоения платформенных сервисов. В командах профиля Elite мы наблюдаем значительный отрыв по данной характеристике;
Вторыми по важностям характеристиками платформенных сервисов стали: удобство использования и учет пожеланий команд.
Целеполагание: подходы OKR и KPI
BSC (Balanced Scorecard) – система взаимозависимых показателей, транслируемая сверху вниз. Для измерения результатов используется система KPI.
OKR (Objectives and Key Results) – система синхронизированных командных и индивидуальных целей с определением нескольких измеримых параметров (key results) для оценки прогресса достижения.
Как выбрать подходяющую систему?
Команды с большей степенью автономности чаще используют OKR, чем KPI
Команды с профилем Elite также могут использовать KPI и достигать высоких результатов
Вероятно, использование OKR оказывается результативнее в условиях большей неопределенности.
Обмен знаниями: что это такое и зачем?
Обмен знаниями непосредственно влияет на операционную эффективность, потому что помогает решать задачи быстрее и эффективнее.
личные коммуникации внутри команды и компании;
документация;
участие во внешних и внутренних мероприятиях.
Развитие команд происходит по спирали
Согласно результатам исследования, наиболее высокие результаты показывают команды с профилями Low и Elite;
Вероятно, команды с профилем Low чаще опираются на инструкции и решают типовые задачи;
В командах профилей Medium и High степень обмена знаниями падает;
Мы предполагаем, что это связано с автоматизацией процессов, отпадает потребность в некоторых инструкциях;
Команды с профилем Elite активно используют практики обмена знаниями, возможно потому, что осознают их важность и полезность для обеспечения возможности развиваться еще эффективнее.
Самые распространенные инструменты
Документация – наиболее распространенный способ обмена знаниями;
Среди баз знаний наиболее популярными являются Google Docs и Confluence;
Наиболее популярные средства для общения по работе – Telegram, Slack, Zoom.
Основные выводы
В этом году мы наблюдаем повышение доли респондентов из отличных от ИТ отраслей. Также мы отмечаем рост команд, которые не используют DevOps инструменты. В DevOps приходят новые команды из новых отраслей.
На основе ключевых метрик DevOps в этом году получилось выделить четыре профиля эффективности: Low, Medium, High (бывший Medium), Elite (бывший High).
Среди DevOps инструментов произошли следующие изменения:
Linux продолжает лидировать как серверная ОС. Повысилась доля Windows на серверах в 1,65 раза
Ansible уступил первенство в управлении конфигурации Bash/PowerShell
Kubernetes по прежнему самый популярный оркестратор. Отмечается рост популярности Openshift
GitLab CI – самая популярная CI/CD система
Хотя AWS сохранил первенство, среди облачных провайдеров его доля заметно сократилась. Вторым по популярности облаком с небольшим отрывом стало Яндекс.Облако.
При построении платформенных сервисов важно уделить особое внимание времени освоению предлагаемых сервисов. Учитывая пожелания команд разработки и общее удобство использования сервисов. И не забывая про отсутствие блокировки со стороны платформенных сервисов.
Прозрачность целей компании, каскадирование целей компании на команды и возможность у команд выбирать пути достижения своих целей помогает командам быть эффективнее.
Команды профилей Low и Elite чаще пользуются практиками обмена знаниями, но причины, задачи и цели отличаются.
Вы можете ознакомиться со статистическими данными и более подробными выводами в отчете State of DevOps 2021.
Надеемся, наше исследование и отчет вдохновят вас на эксперименты с использованием новых подходов к разработке, тестированию и эксплуатации. А также поможет вам сориентироваться, сравнить себя с другими участниками исследования и определить области, в которых вы можете улучшить собственные подходы, процессы или культуру.
Мы будем рады услышать ваши отзывы, предложения и истории. Обратную связь нам можно отправить по адресу survey@express42.com или оставить в комментах к статье.
Благодарим всех, кто участвовал в исследовании! Увидимся в следующем году.