Наш эксперт
Игорь Курочкин выступил на конференции
DevOops 2023 и рассмотрел DevOps как профессиональное движение, рассказал про пройденный путь и как движение решало проблемы взаимодействия между разработкой (
Dev) и эксплуатацией (
Ops). Игорь проанализировал десятки публикаций, выступлений и книг, с момента появления термина в 2009 году, чтобы понять какие проблемы получилось решить DevOps движению, а какие еще предстоит.
В докладе рассмотрены:
- DevOps как профессиональное движение и основные лидеры движения: Patrick Debois, Gene Kim, Jez Humble, Nicole Forsgren, John Willis, David Farley, Andrew Clay Shafer, John Allspaw, Jesse Robbins, Damon Edwards и другие;
- Модель The Way of Ways от John Cutler для визуализации пройденного пути;
- Истоки DevOps, доклад Agile Infrastructure в 2008 году, конференция Velocity и доклад 10 Deploys A Day от Flickr, первые конференция DevOpsDays в 2009 и 2010 годах;
- Первые артефакты движения: книга Continuous Delivery от Jez Humble и David Farley, книга Web Operations от John Allspaw и Jesse Robbins, книга The Phoenix Project от Gene Kim, которые сформировали основу для обсуждений;
- DevOps манифест, который обсуждался на первых DevOpsDays, но так и не был принят. Принципы CALMS (Culture, Automation, Lean, Measurement, Sharing) от John Willis, Damon Edwards и Jez Humble. Модель DevOps Areas от Patrick Debois для описания областей для улучшения и технических практик. Патерны и анти-паттерны DevOps Topologies (Dev and Ops Silos, DevOps Team Silo, Dev Don't Need Ops, DevOps as Tools Team, Rebranded SysAdmin, Ops Embedded in Dev Team, Dev and DBA Silos, Fake SRE, Dev and Ops Collaboration, Fully Shared Ops Responsibilities, Ops as Infrastructure-as-a-Service, DevOps as an External Service, DevOps Team with an Expiry Date, DevOps Advocacy Team, SRE Team, Container-Driven Collaboration, Dev and DBA Collaboration) от Matthew Skelton и Manuel Pais;
- Первый отчет State of DevOps Report 2013 от Alana Brown, Gene Kim и Jez Humble, в котором уже были представлены ключевые метрики. Развитие исследований Accelerate State of DevOps от компании DORA, выход книг DevOps Handbook и Accelerate;
- Проблемы DevOps: появление роли и профессии DevOps инженера, появление учебных программ и сертификации от DevOps institute и DASA, появление коммерческих DevOps платформ (Azure DevOps, GitLab, Atlassian Open DevOps, Xebia DevOps Platform), DevOps трансформации от больших консалтингов. Индустрия начала воспринимать DevOps как набор инструментов или как коробочный продукт, который можно купить и внедрить;
- Эволюция идей участников движения и новые направления и сообщества. Сообщество DevOps Enterprise, которое собирает опыт крупных компаний. Подход Team Topologies как практическое руководство для улучшения взаимодействия команд. Сообщества вокруг Continuous Delivery, Platform Engineering и Reliability Engineering. Активная роль CNCF и CD Foundation. Обсуждение идей Resilience Engineering, AIOps, ClickOps и DevTools 2.0;
- Состояние DevOps в России: позднее принятие идей, огромное количество курсов и вакансий для DevOps инженеров, слабое публичное сообщество, ограниченное число переводов книг и публикаций, влияние импортозамещения и появление локальных платформ и вендоров. Игорь отметил, что многие российские команды являются поздними последователями движения и не всегда знают контекст, в котором возник DevOps, из-за чего восприятие и уровень зрелости сильно отличается от мирового.
Доклад собрал полный зал более чем из 150 участников, обсуждение продолжилось в кулуарах, мы получили хорошие отзывы по докладу, а участники — понимание и ответы на вопросы, что такое DevOps, какой путь прошло движение, за кем следить и что будет после DevOps.
Подробнее в записи выступления и
презентации: