DevOps шагает за пределы ИТ

| статьи | печать

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 способствует более тесному взаимодействию, что позволяет лучше понимать нужды и требования клиентов.



Комментарий эксперта

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

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

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

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

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

Комментарий эксперта

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

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