Slide 1

Slide 1 text

©2025 Avanade Inc. All Rights Reserved. L’avenir du DevOps Innovation Day @ VINCI Construction

Slide 2

Slide 2 text

©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

Slide 3

Slide 3 text

©2025 Avanade Inc. All Rights Reserved. 4 DevOps is Dead !

Slide 4

Slide 4 text

©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

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

©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

Slide 7

Slide 7 text

©2025 Avanade Inc. All Rights Reserved. 8 Long live DevOps

Slide 8

Slide 8 text

©2025 Avanade Inc. All Rights Reserved. 9 Pour rappel… Build Apps Deploy Apps Inflexible / Slow Process

Slide 9

Slide 9 text

©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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

©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

Slide 13

Slide 13 text

©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 • …

Slide 14

Slide 14 text

©2025 Avanade Inc. All Rights Reserved. 15 Platform Engineering : DevOps v2 ?

Slide 15

Slide 15 text

©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

Slide 16

Slide 16 text

©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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

©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

Slide 19

Slide 19 text

©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 ?)

Slide 20

Slide 20 text

©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

Slide 21

Slide 21 text

©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

Slide 22

Slide 22 text

©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

Slide 23

Slide 23 text

©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)

Slide 24

Slide 24 text

©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

Slide 25

Slide 25 text

©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

Slide 26

Slide 26 text

©2025 Avanade Inc. All Rights Reserved. 27 Hello GitHub Autofix

Slide 27

Slide 27 text

©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

Slide 28

Slide 28 text

©2025 Avanade Inc. All Rights Reserved. 29 Pour conclure

Slide 29

Slide 29 text

©2025 Avanade Inc. All Rights Reserved. 30 DevOps v2 Automatisation Self Service Templates Sécurité Recettes IaC DEV DEV OPS

Slide 30

Slide 30 text

©2025 Avanade Inc. All Rights Reserved. 31