DevOps-подход обретает все большую популярность и все чаще применяется за пределами ИТ-индустрии: в ретейле, промышленности, энергетике, госсекторе, строительстве и других отраслях. Об этом свидетельствуют данные нескольких отраслевых исследований. Аналитики отмечают также, что на рынке DevOps-инструментов продолжается процесс импортозамещения. Использование иностранных решений снизилось почти на 30 п.п.
DevOps (Development Operations) — это востребованная методология, используемая для улучшения эффективности бизнеса. В последние годы все больше организаций начинают применять эту модель в своих процессах. Основная задача DevOps заключается в обеспечении оперативной поставки программного обеспечения благодаря непрерывной интеграции процессов. Таким образом, скорость разработки и развертывания увеличивается, а затраты на ресурсы снижаются. Это дает возможность выпускать более качественные программные решения за меньшие деньги.
Согласно ежегодному исследованию, проведенному компанией «Экспресс 42», наблюдается рост интереса к DevOps во всех странах, включая Россию, и он охватывает все больше новых секторов. Среди ведущих отраслей выделяются: информационные технологии (36,2%), финансы (12,4%) и розничная торговля (7,3%).
На фоне этого наблюдается увеличение доли новых отраслей, что связано с подтвержденной эффективностью подхода DevOps в ИТ. Растет доля компаний, использующих методологию в строительстве, логистике, промышленности, телекоммуникациях и госуправлении и так далее.
Участники исследования полагают, что одна из причин роста интереса к подходу — DevOps позволяет оперативно проверять гипотезы и внедрять инновации. Это особенно актуально в условиях быстрого развития цифровой трансформации. Преимущества получают те организации, которые умеют выстроить качественное взаимодействие между разработчиками и операционными специалистами, что и является основной целью DevOps.
О расширении рынка говорит и растущий интерес к специалистам в области DevOps. По уровню востребованности они занимают второе место после разработчиков: 27,6% к 40,6%, соответственно. С 2019 по 2024 г. количество вакансий для DevOps-специалистов на российском рынке стабильно увеличивалось: в первом квартале 2024 г. было зафиксировано на 30% больше предложений по сравнению с тем же периодом 2023 г.
Компании все чаще ищут специалистов DevOps уровня senior: 53% вакансий предполагают наличие опыта в отрасли от трех до шести лет, в то время как в 2022 г. таких предложений было только 48%. Среди наиболее актуальных навыков, требующихся от кандидатов, работодатели выделяют Linux (в 45% вакансий), Docker (37%) и Kubernetes (35%). Также важными считаются навыки в области DevOps (23%) и владение Ansible и Python (по 22%), CI/CD и Bash (по 20%), PostgreSQL (19%) и Git (17%).
Платформы и облачные решения как источники роста
В контексте подхода DevOps компании активно интегрируют инструментальные платформы в свою работу. Платформизация способствует ускорению вывода новых продуктов на рынок (52,4% опрошенных указали на это), снижению затрат на эксплуатацию различных технологий (49%) и уменьшению расходов на поддержание инфраструктуры (44,2%). Исследование показало, что крупные компании реже заявляют об отсутствии платформ, что связано с их потребностью в стандартизации подходов. С увеличением размера организаций также возрастает количество «взаимодополняющих платформ».
Облачные решения тоже остаются значимым инструментом DevOps. Большинство респондентов отметили такие преимущества PaaS, как ускорение разработки и масштабирования приложений (40%), использование всех сервисов у одного провайдера (37%) и соблюдение требований SLA (27%). Однако треть из них предпочитает размещать данные на собственных серверах (33%), а 30% используют гибридные среды.
В основном предприятия обращаются к управляемым сервисам для администрирования виртуальных машин и систем резервного копирования (45%), развертывания серверов (37%), в то время как использование этих сервисов для помощи в миграции встречается реже (14%). Также наблюдается рост применения искусственного интеллекта: 44% опрошенных используют инструменты ML/AI для задач DevOps, а 47% признают их значимость для повышения эффективности.
Важный тренд, выявленный в ходе исследования, — это ухудшение ключевых метрик по всем категориям эффективности DevOps, таким как частота релизов ПО, сроки поставки и время восстановления после инцидентов. Это может быть связано с тем, что в этом году к области DevOps присоединились представители новых отраслей, чьи показатели успеха могут быть невысокими. Тем не менее, компании с развитыми компетенциями в DevOps смещают акцент с ускорения поставок на повышение надежности, стабильности процессов и качества продуктов.
В общем, исследование показывает, что большинство российских компаний адаптировались к существенно изменившейся рабочей среде за последние два года. Теперь акцент смещается с нормализации на развитие, включая улучшение качества продуктов, увеличение оперативности в ответах на бизнес-запросы и разработку новых технологий для повышения конкурентоспособности.
Фокус на отечественных продуктах
Данные еще одного исследования отрасли, которое провела компания «Нота» (входит в холдинг «Т1»), говорят о том, что основным трендом в сфере DevOps за последний год стало импортозамещение, активизирующееся после ухода иностранных поставщиков. В нынешних условиях разработчики вынуждены искать отечественные альтернативы или решения с открытым кодом, которые могут заменить привычные инструменты для организации разработки. Это свидетельствует о положительной динамике формирования отечественной технологической базы, которая, по всей вероятности, будет укрепляться.
Опрос демонстрирует рост интереса к импортозамещению в крупных и очень крупных компаниях: среди организаций с числом сотрудников свыше 5000 данный тренд заметили 66% респондентов. В среднем бизнесе (100—500 сотрудников) около 50% опрошенных указали на проблему ухода иностранных вендоров. Более 70% участников исследования намерены сохранить или увеличить долю отечественных инструментов для внедрения DevOps.
Более половины опрошенных (55%) заявляют о наличии специально выделенного бюджета на развитие практик DevOps в этом году. Это указывает на высокий уровень зрелости организаций и их желание инвестировать в DevOps. Кроме того, три четверти участников исследования намерены увеличить свои вложения в инструменты и процессы DevOps, что также подтверждает их развитие.
Предприятия положительно оценивают сроки возврата инвестиций от внедрения инструментов и лучших практик DevOps: около 20% респондентов рассчитывают вернуть затраты в течение 12 месяцев, а 60% ожидают этого за три года. Все это говорит о том, что практики DevOps будут продолжать использоваться и развиваться, а также о высоких ожиданиях по поводу роста скорости и эффективности их внедрения в отрасли.
На что расходуются средства, выделенные для DevOps? Результаты опроса указывают на то, что основными направлениями являются обучение сотрудников и покупка, а также настройка автоматизированных инструментов. Затраты на заработную плату упоминаются лишь в 18% случаев. Это может свидетельствовать о том, что роли DevOps часто комбинируются с другими функциями в процессе разработки, а наличие специализированных специалистов встречается не так часто.
По оценке респондентов, уровень внедрения DevOps-практик в процессы разработки является средним. Так, 38% из них поставили оценку 3 балла, а 35% — 4 балла. Большинство участников, а именно 85%, занимаются разработкой программного обеспечения для внутреннего использования. При этом 46% респондентов имеют количество продуктов не более десяти, тогда как 35% компаний разрабатывают от 10 до 50 продуктов одновременно.
По результатам исследования, респонденты из числа менеджеров указали качество разработки и скорость реализации задач как наиболее важные факторы при разработке программного обеспечения, а стоимость в текущих экономических реалиях рынка и конкуренции отходит на второй план. Более 60% опрошенных отмечают эти факторы как наиболее важные.
К важным задачам использования DevOps-практик участники опроса отнесли:
-
38% применяют практики для снижения себестоимости разработки за счет автоматизации. DevOps позволяет сократить время, затрачиваемое на рутинные операции, и уменьшить количество ошибок, что в конечном итоге снижает затраты на разработку и поддержку программного продукта.
-
30% считают, что улучшение качества тестирования и кода является наиболее важной задачей для DevOps.
-
27% ожидают снижения расходов на инфраструктуру, потому что DevOps позволяет оптимизировать использование ресурсов и уменьшить расходы на инфраструктуру благодаря автоматизации и использованию облачных сервисов, в случае более эффективного масштабирования и утилизации ресурсов.
-
26% указывают на ускорение развертывания приложений путем автоматизации процесса и сокращения времени доставки новых версий продукта на рынок, что увеличивает конкурентоспособность компании.
-
25% респондентов применяют DevOps для повышения безопасности разрабатываемых продуктов через внедрение этого процесса в разработку с самого начала, обеспечивая более надежную защиту от угроз.
-
Для 22% опрошенных DevOps предоставляет возможность оперативного мониторинга ключевых метрик процесса разработки, что помогает выявлять и устранять узкие места, оптимизировать работу команды.
-
19% считают, что организация быстрой обратной связи от пользователей в процессе разработки является важной задачей DevOps, позволяющей оперативно реагировать на изменения и предпочтения клиентов.
-
17% используют DevOps для устранения зависимостей и издержек между этапами разработки, автоматизируя процессы сборки, тестирования и развертывания, что позволяет избежать лишних задержек в контрольных точках.
- 12% отметили важность улучшения внутренних коммуникаций с бизнесом за счет совместного подхода к решению задач, так как DevOps способствует более тесному взаимодействию, что позволяет лучше понимать нужды и требования клиентов.