Распечатать

Культура инноваций: опубликованы данные крупнейшего в России исследования State of DevOps Russia 2024

Дмитрий Фролов 9 сентября, 17:15

DevOps-подход все чаще применяется за пределами ИТ-индустрии: в ритейле, промышленности, энергетике, госсекторе, строительстве и других отраслях. Об этом говорится в ежегодном исследовании «Состояние DevOps в России», которое в этом году вышло в четвертый раз. Исследование было проведено компаний «Экспресс 42» при поддержке Deckhouse, Yandex Cloud, HeadHunter, «OTUS онлайн образование», JUG Ru Group, Avito Tech, «Т-Банк». В 2024 году в нем приняло участие рекордное количество респондентов — более 4 тыс. человек. Благодаря этому удалось выявить ключевые закономерности и самые актуальные тренды развития DevOps в России.

Интерес к DevOps растет во всем мире, в том числе в России, охватывая при этом все новые и новые отрасли. В тройке лидеров: информационные технологии (36.2%), финансы (12,4%) и ритейл (7,3%). На этом фоне растет доля новых секторов экономики, что связано с доказанной успешностью DevOps в ИТ. «Тренд связан с успешностью перечисленных отраслей. В ИТ и финтехе подход и методология DevOps (если рассматривать её именно с широкой стороны, а не как развитие инженерии) — приносят очень большие плоды как в продуктовом смысле (ускорение поставки ценностей), так и в экономическом (снижение затрат, ускорение реакции, улучшение обратной связи)», — отметил руководитель отдела ИТ-инфраструктуры «Купер» Антон Егорушков.

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

Рынок труда также отражает растущий интерес к DevOps. По востребованности DevOps-специалисты уступают только разработчикам — 27,6% против 40,6% соответственно.  На протяжении 2019—2024 годов число вакансий для DevOps-специалистов на российском рынке стабильно росло: только в первом квартале 2024 года было размещено на 30% больше вакансий, чем за аналогичный период 2023 года. Чаще всего компании ищут в команду DevOps senior-уровня: в 53% вакансий требуются кандидаты с опытом в индустрии от 3 до 6 лет, тогда как в 2022 году таких предложений было лишь 48%. В числе самых востребованных навыков специалистов в этой сфере работодатели отмечают Linux (указан в 45% вакансий), Docker (37%) и Kubernetes (35%). Важны также компетенции DevOps (23%), владение Ansible и Phyton (по 22%), CI/СD и Bach (по 20%), PostgreSQL (19), Git (17%).

laquo;Мы видим дефицит senior-специалистов на рынке. Этому тренду уже несколько лет, и он не идёт на спад — искать людей не становится легче. При этом нанимать джунов готовы далеко не все: для этого в компании должны существовать зрелые процессы и инструменты разработки, которые помогают неопытным разработчикам. Найм продолжает оставаться в фокусе всех компаний, как и стремление сокращать TTM или повышать стабильность продукта. В «Авито» есть выработанные процессы поиска и обучения людей, а ещё мы запускаем собственные стажёрские программы и буткемпы, где почти с нуля можно обучиться востребованным на рынке навыкам и смело начинать работать», — поделился директор инфраструктуры «Авито» Иван Калуцкий.

Необходимость знания Docker и Kubernetes аналитики связывают с тем, что в последнее время предприятия активно внедряют решения для контейнеризации и управления контейнерами. При этом классическими оркестраторами компании стали пользоваться меньше: доля Kubernetes упала с 58.3% до 54.4%, Openshift — с 15.1% до 14.1%, Rancher — с 9% до 5.7%. Растет лишь доля отдельных решений — таких, как Docker Swarm, который вырос с 14.7% до 18.6%. «Такая динамика может быть вызвана распространением DevOps на новые отрасли, где работают с обычными виртуальными машинами, где нет потребности в решениях уровня Kubernetes и хватает Docker Swarm», — говорится в исследовании.

В то же время число респондентов, которые пользуются Managed-решением, выросло с 56.2% до 64.7%, российской платформой оркестрации и управления контейнерами Deckhouse — с 9.9% до 12.3%, другими российскими дистрибутивами — с 4.9% до 9.1%. В числе ключевых требований к функционалу платформ оркестрации - возможность установки в закрытый контур (что очевидно связано с более жесткими стандартами по ИБ), централизованное управление множеством кластеров, возможность беспростойных обновлений.

laquo;Исследование состояния DevOps в России — это проводник технологий и практик от крупных технологических компаний ко всей индустрии. Каждый человек, задействованный в DevOps процессах — от инди- программиста с docker-compose до архитектора, работающего с сотнями Kubernetes-кластеров, — может с помощью исследования понять, насколько его практика общая и насколько его навыки востребованы на рынке. Четвертый год мы смотрим, как развиваются DevOps-практики в русскоязычном сообществе, и видим, что это сложный организм, который меняется год от года по своим законам, довольно сильно отличающимся от остального мира», — подчеркнул генеральный директор «Флант» и сооснователь «Экспресс 42» Александр Титов.

В рамках DevOps-подхода компании расширяют практику использования инструментальных платформ. Платформизация сокращает время вывода новых продуктов на рынок (такой ответ выбрали 52.4% участников исследования), уменьшает затраты на поддержку разных технологических решений — (49%), снижает затраты на владение инфраструктурой — 44.2%. При этом аналитики выявили закономерность: чем крупнее компания, тем реже респонденты отвечают «у нас нет платформ». Это связано с тем, что у крупных организаций чаще появляется запрос на стандартизацию подходов. Кроме того, с увеличением размера компаний растет и доля «нескольких взаимодополняющих платформ».

laquo;Сейчас фактически начинается первая фаза затяжного системного кризиса в ИТ, который будет характеризоваться острым дефицитом кадров, фаза долгих и сложных миграций на отечественные решения. Сопровождаться это всё будет значительными инвестициямив ИТ и, соответственно, повышением расходов по всем статьям, связанным как с самими специалистами (стоимость найма, зарплата, обучение), так и с ИТ-инфраструктурой, и с закупкой отечественных решений. С другой стороны, после

2022 года действительно отмечается рост интереса к отечественным решениям от ИТ-секторов, которые ранее не интересовались ими. Но до полноценного, массового их применения ещё минимум два года», — отметил Technical CPO «Т-Банк» Дмитрий Гаевский.

Еще один популярный инструмент DevOps — облачные решения. В числе ключевых ценностей, которые дают PaaS-продукты, большинство респондентов отметили ускорение создания и масштабирование приложений (40%), возможность использование всех сервисов у одного провайдера (37%), гарантию соблюдения требований SLA (27%). Правда, при этом треть респондентов предпочитает все-таки размещать данные на собственной инфраструктуре (33%), еще треть пользуется гибридной средой (30%). В основном компании используют управляемые сервисы для администрирования виртуальных машин и систем резервного копирования (45%), развёртывания серверов (37%), реже сервисы применяются для помощи с процессом миграции (14%).

laquo;Если раньше управляемые сервисы были вопросом выбора, то сейчас все чаще в свою услугу команды «зашивают» готовые решения для упрощения процесса построения и эксплуатации инфраструктуры. Мы видим эту тенденцию в предложениях наших партнеров, в требованиях целых сегментов клиентов. Конечно, это не исключает и другие сценарии. Сами поставщики облачных вычислений стремятся к построению готовых наборов сервисов и платформ, которые покрывают весь жизненный цикл продукта: от разработки до эксплуатации», — прокомментировала партнерский менеджер DevOps-команд в Yandex Cloud, Мария Голунцова.

Расширяется также практика использования искусственного интеллекта - 44% респондентов используют ML/AI-инструменты для решения DevOps-задач и 47% отмечают их высокую значимость в росте эффективности.

laquo;Мы видим, как ИИ-решения открывают новые возможности для разработчика, позволяют автоматизировать рутинные задачи и сконцентрироваться на проработке нестандартных требований и нетривиальных задач. Также ИИ позволяет реализовывать проверку бизнес-гипотез быстрее, качественнее и с большим функционалом. Вместо классической обработки потребностей клиентов, будут системы, которые самостоятельно собирают данные из различных источников и максимально быстро решают задачи бизнеса», — уточнил техлид «Экспресс 42», лидер State of DevOps Russia Виталий Хабаров.

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

laquo;Вероятно, снижение количества развёртываний может быть связано с требованиями к качеству продукта, а также с усилением регуляторных требований в части ИБ, что в итоге и ведёт к повышению качества ПО. Зачастую практики ИБ внедряются в уже готовые конвейеры, что может привести к замедлению сборки продукта. Однако такой эффект — временный. В среднесрочной перспективе качественное внедрение и автоматизация этапов безопасной разработки приведут к возвращению привычных показателей time-to-market. К примеру, критические уязвимости, которые обнаруживают AppSec-анализаторы, можно автоматически закрывать решением класса WAF», — рассказал директор по развитию бизнеса безопасной разработки «Positive Technologies» Алексей Антонов.

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

laquo;Можно сказать, что индустрия преодолела основной̆ пик проблем, возникших за последние два года, хотя все сложности ещё не исчезли. Сейчас мы действительно переходим в стадию развития. Если продолжать фокусироваться только на стабилизации, конкуренты могут занять те ниши, которые мы не развиваем, поэтому, несмотря на оставшиеся трудности, акцент на развитии становится ключевым для поддержания конкурентоспособности и дальнейшего роста», — резюмировал начальник управления автоматизация и надёжность, «X5 Tech» Андрей Талабирчук.

Источник: https://devopsrussia.ru/ (https://devopsrussia.ru/)