ВАЖНЫЕ ТЕХНОЛОГИЧЕСКИЕ ВОЛНЫ DEVOPS, КОТОРЫЕ ПРОЯВИЛИСЬ В 2024 ГОДУ
Внедрение AI-инструментов, внимание к информационной безопасности и платформенные решения в подборке Антона Черноусова, Developer Advocate в Yandex Cloud
  • Антон Черноусов
    Developer Advocate в Yandex Cloud
Прогнозы — дело неблагодарное. Особенно если мы пытаемся заглянуть под капот одной узкой сферы — допустим, DevOps. Но декабрь дает возможность оглянуться на прошедший год и выделить важные направления. На некотором отдалении события и новости начинают складываться в цельную картину. Если провести аналогию с живописью, то исчезают отдельные мазки, и появляется пейзаж с бушующим морем.
В DevOps-картине мы можем выделить крупные волны. Такие, которые уже коснулись некоторого количества профессионалов и определенно накроют значительные массы специалистов в будущем году. Чтобы не быть голословными, попробуем оттолкнуться от работы, которую уже проделали аналитики по всему миру. Заглянем в несколько базовых для сферы DevOps документов:


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

1. Дальнейшее развитие и внедрение инструментов на базе AI
Искусственный интеллект уже начали использовать для автоматизации процессов в DevOps, и можно ожидать, что в 2025 году этот тренд только усилится. При этом AI-технологии начинают применяться достаточно широко. Вот два примера:
  • В качестве Code Assistance. Глубоко проникают в разработку, и это в первую очередь начинает сказываться на хорошо формализованных областях. Например, таким доменом является работа с инфраструктурой облачного провайдера.
  • В качестве аналитических помощников при рутинных операциях. Например, в Yandex Security Deck встроенные ML-модели анализируют все операции и выявляют потенциально опасные, а YandexGPT дополнительно суммаризирует действия, упрощая контроль.

2. Безопасность перестает являться отдельным анклавом в разработке ПО
Самостоятельный рынок продуктов безопасности уверенно растет и, кажется, захватывает все новые и новые бизнес-домены. Этот рост вызван набором острых проблем в сфере защиты информации и инфраструктуры и, скорее всего, выльется в появление новых продуктов.
Здесь можно выдвинуть гипотезу, согласно которой есть два фактора, поддерживающих друг друга. Первый фактор — новые продукты прежде всего появятся у облачных провайдеров, которые в общем смысле будут высасывать предметных экспертов из других бизнесов. Второй фактор — облака будут способствовать проникновению культуры безопасной разработки в компании-потребители, что приведет к росту профессионального общения, обмена знаниями и обогащению общей культуры разработки. Эти факторы взрастят новое поколение предметных экспертов.

3. Проникновение идеи platform engineering в комьюнити
В Accelerate State of DevOps 2024 platform engineering определена как социально-техническая дисциплина. Здесь инженеры думают не только о технических аспектах автоматизации, но и о повторяемости процессов, о том, как предоставить клиентам возможность самим обслуживать платформенные решения.
“Platform engineering is a sociotechnical discipline where engineers focus on the intersection of social interactions between different teams and the technical aspects of automation, self-service, and repeatability of processes.”
Platform engineering позволяет пересмотреть подход к тому, как реализована работа с платформой и инфраструктурой в компании. Исследование показало, что пользователи внутренних платформ имеют на 8% выше индивидуальную производительность и на 10% выше производительность команд, что является конкурентным преимуществом. Следует ожидать, что крупные игроки не смогут избежать соблазна создать свою внутреннюю platform engineering команду, и это сильно повлияет на жизнь инженеров.

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


Стать специалистом в области DevOps можно на совместной онлайн-магистратуре ИТМО и Яндекс Практикум «DevOps-инженер облачных сервисов».