Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOps is dead, long live devops

Avatar for Michel Hubert Michel Hubert
February 04, 2025
1

DevOps is dead, long live devops

Avatar for Michel Hubert

Michel Hubert

February 04, 2025
Tweet

Transcript

  1. ©2025 Avanade Inc. All Rights Reserved. 2 Michel Hubert Solution

    Architect @ Avanade Azure MVP Microsoft Regional Director Olivier Delmotte DevOps Coach @ Avanade Microsoft Certified Trainer Azure DevOps SME GitHub SME Your speakers
  2. ©2025 Avanade Inc. All Rights Reserved. 5 DevOps is the

    union of people, processes, and products to enable continuous delivery of value to our end users. Donovan Brown former Senior DevOps Program Manager @Microsoft
  3. 6 DevOps is key to enabling agile development of modern

    apps Higher revenue growth for organizations that have widely adopted DevOps1 1 McKinsey Developer Velocity Research, 2020
  4. ©2025 Avanade Inc. All Rights Reserved. 7 en théorie observé

    à l’état sauvage Valeur livrée efficacement pour l’utilisateur final Ça délivre, souvent dans la douleur et avec du retard, sans forcément apporter la valeur escomptée Direct interactions, proximité, transparence Différentes équipes dans différents services qui se parlent à travers des tickets people Définitions de processus partagés, définis en collaboration Chaque équipe a ces processus avec le ticket comme point d’interface processes Partage des outils et de l’information Chaque équipe a ses outils. L’obtention d’information products au final Culture, Pratiques Un Poste : le DevOps Engineer nature Implique un changement Juste un rebranding (souvent comme l’agilité) - DevOps
  5. ©2025 Avanade Inc. All Rights Reserved. 9 Pour rappel… Build

    Apps Deploy Apps Inflexible / Slow Process
  6. ©2025 Avanade Inc. All Rights Reserved. 10 DevOps… Build Apps

    Deploy Apps Traditional teams DevOps teams Dev & Ops en mode silos Dev & Ops en mode collaboration Communication & Collaboration
  7. ©2025 Avanade Inc. All Rights Reserved. 11 DevOps : challenges

    DevOps teams Applications Runtime Infrastructure Responsibility / Cognitive Load
  8. ©2025 Avanade Inc. All Rights Reserved. 12 DevOps : challenges

    DevOps teams Applications Runtime Infrastructure CI/CD Monitoring Security Maintenance
  9. ©2025 Avanade Inc. All Rights Reserved. 13 DevOps : challenges

    DevOps teams A Applications Runtime Infrastructure CI/CD Monitoring Security Maintenance DevOps teams B Applications Runtime Infrastructure CI/CD Monitoring Security Maintenance DevOps teams C DevOps teams D DevOps teams E
  10. ©2025 Avanade Inc. All Rights Reserved. 14 DevOps : challenges

    DevOps teams A Applications Runtime Infrastructure CI/CD Monitoring Security In each team, Expertise of each topic is needed ! • Kubernetes expert • Cloud Expert • Security Expert • Compliance Expert • CI/CD Expert • …
  11. ©2025 Avanade Inc. All Rights Reserved. 16 Platform engineering is

    the next step in DevOps According to Gartner, “Platform engineering improves developer experience and productivity by providing self-service capabilities with automated infrastructure operations.”1 1. Gartner, What is Platform Engineering?, 2022 2. Puppet, State of Platform Engineering Report, 2023 Accelerated developer velocity Increased impact of DevOps Improved overall security
  12. ©2025 Avanade Inc. All Rights Reserved. 17 Platform Engineering :

    le meilleur des mondes Une approche technologique émergente qui améliore l’expérience et la productivité des développeurs en fournissant des fonctionnalités en libre-service avec des opérations d’infrastructure automatisées. Gartner
  13. ©2025 Avanade Inc. All Rights Reserved. 18 Platform Engineering Applications

    Runtime Infrastructure CI/CD Monitoring Security Standardizing tools Standardizing “non-functional” requirements
  14. ©2025 Avanade Inc. All Rights Reserved. 19 Platform Engineering Standardizing

    tools Standardizing “non-functional” requirements DevOps teams DevOps teams DevOps teams Standardized CI/CD solution Standardized K8s solution Standardized Monitoring solution
  15. ©2025 Avanade Inc. All Rights Reserved. 20 Platform Engineering Infrastructure

    as Code templates Configuration as Code templates … Everything as Code templates DevOps teams DevOps teams DevOps teams IDP (Internal Developer Platform) Expert Team ! (COE ?)
  16. ©2025 Avanade Inc. All Rights Reserved. 21 Streamline dev workflows

    with Azure Deployment Environments Self-service access Empower devs to deploy their own resources directly from where they work Automated deployment Deploy automatically as part of an existing CI/CD workflow Infrastructure templates Streamline deployment of even the most complex environments Cost management Keep costs under control with centralized visibility across projects Built-in governance Centrally manage environments and keep them secure across organization
  17. ©2025 Avanade Inc. All Rights Reserved. 22 Azure Deployment Environments

    empowers dev and dev infra teams alike Sandbox Environment On-Demand Environment CI/CD Pipeline Environments Automated deployment Dev Env Dev Test Env Pre-Prod Env Prod Env Test Staging Prod … Dev Sub Test Sub Test Sub Prod Sub + + Dev or Test Sub + Dev or Test Sub + Platform Teams Curate environment templates and map projects to Azure subscriptions, identities, and permissions by environment types Developers Deploy environments using templates based on their current stage of development Dev Portal CLI CI/CD Infrastructure-as-code Template Catalog Azure Mappings Permissions Identity Subscription
  18. ©2025 Avanade Inc. All Rights Reserved. 23 Enable self-service development

    with Microsoft Dev Box Provide developers with self-service access to high-performance, cloud-based workstations preconfigured and ready-to-code for specific projects Transform the developer workstation Replace curated, long-running developer desktops with ephemeral resources that spin up on-demand for any dev workload Streamline dev team collaboration Customize configurations to support every developer on the team with the tools and resources they need to succeed—wherever they are Stay secure and compliant Empower developers with flexible, self-service workstations while keeping costs and risks low by centralizing control under IT teams Provision any workload Build any app using any dev tool and repo
  19. ©2025 Avanade Inc. All Rights Reserved. 24 Self-serve teams Contoso

    Podcast Team Project Orchard Team Project …. …. Project (Orchard Team) Project (Podcast Team) Frontend Image Definition Backend Image Definition Customization file Customization file IT Base (eShop Team)
  20. ©2025 Avanade Inc. All Rights Reserved. 25 Sécurité des Applications

    Flaws in applications are consistently the #1 attack vector for breaches Source: Verizon Data Breach Investigations reports 2016, 2017, 2018, 2019 and 2020. 1 ingénieur sécurité 100 développeurs Premier obstacle remonté: Manque de formation Tendance de remédiation : stagnante 65% des vulnerabilités non corrigées après 3 mois Sources: Veracode State of Security Report 2023 | Verizon Data Breach Investigations Reports 2023 33% seulement identifiées par les équipes ou les outils déployés Augmentation des dommages liées aux Cyberattaques 4 880 000 $ Le coût global moyen d’une brèche de sécurité en 2024 a connu une augmentation de 10% par rapport à l’année précédente (niveau le plus haut jamais observé) Source: IBM Cost of a Data Breach 2024
  21. ©2025 Avanade Inc. All Rights Reserved. 26 DevSecOps La Sécurité

    intégrée au cœur de la culture et des pratiques DevOps Shift Left Intégrer les Outils et les Processus liés à la sécurité au plus tôt dans le cycle de développement Financier Image Legal Found means fixed Poussée par GitHub: Identifier une faille, proposer et faciliter l’intégration d’un correctif Impacts Solutions
  22. ©2025 Avanade Inc. All Rights Reserved. 28 AI powered DevOps

    – des Copilots pout tous Product Profile GitHub Copilot GitHub Copilot Chat GitHub Copilot in Browser * GitHub Copilot AutoFix * GitHub Copilot Extensions Devs, Ops GitHub Workspace Dev, Ops, Project Azure Copilot Dev, Ops, Security Microsoft Security Copilot Security Microsoft 365 Copilot Dev, Ops, Project, Security, … *: disponible uniquement via GitHub Enterprise
  23. ©2025 Avanade Inc. All Rights Reserved. 30 DevOps v2 Automatisation

    Self Service Templates Sécurité Recettes IaC DEV DEV OPS