Présentation de la formation DevOps – Fondamentaux & Culture
Le DevOps est bien plus qu’un ensemble d’outils : c’est avant tout une culture visant à améliorer la collaboration entre les équipes de développement et d’exploitation afin de livrer des applications plus rapidement, de façon fiable et avec une meilleure qualité.
Cette formation permet de comprendre les fondamentaux du DevOps, ses principes clés, ses bénéfices et son lien étroit avec le cloud computing. Elle s’adresse aux profils techniques et non techniques souhaitant acquérir une vision claire et opérationnelle du DevOps, avant d’aller vers des formations plus avancées.
Objectifs de la formation DevOps – Fondamentaux & Culture
Objectifs pédagogiques :
- Comprendre l’origine et les objectifs du DevOps
- Identifier les principes fondamentaux de la culture DevOps
- Comprendre le rôle du cloud dans les pratiques DevOps
- Découvrir les principaux outils et pratiques DevOps
- Appréhender les bénéfices du DevOps pour les organisations
Objectifs opérationnels :
- Expliquer la démarche DevOps et ses enjeux
- Identifier les freins organisationnels et techniques au DevOps
- Participer à la mise en place d’une culture DevOps
- Comprendre un pipeline CI/CD de bout en bout
- Dialoguer efficacement avec les équipes Dev, Ops et Métiers
Programme de la formation DevOps – Fondamentaux & Culture
Jour 1 – Culture DevOps et fondamentaux
Introduction au DevOps
Contexte et problématiques traditionnelles (Dev vs Ops)
Origine et évolution du DevOps
Objectifs et bénéfices du DevOps
DevOps, Agile et Lean
Culture et principes DevOps
Collaboration et responsabilité partagée
Automatisation et amélioration continue
Feedback rapide et qualité
DevOps et organisation des équipes
Rôle du cloud dans le DevOps
Pourquoi le cloud est un accélérateur DevOps
Infrastructure as Code (principes)
Environnements éphémères
Scalabilité et résilience
Atelier pratique
Analyse d’une organisation “classique”
Identification des freins DevOps
Proposition d’une organisation cible orientée DevOps
Jour 2 – Pratiques et panorama des outils DevOps
Cycle de vie applicatif DevOps
Du code à la production
Intégration continue (CI)
Livraison et déploiement continus (CD)
Feedback et monitoring
Panorama des outils DevOps
Gestion du code source (Git)
CI/CD (GitHub Actions, GitLab CI, Azure DevOps)
Conteneurs et orchestration (Docker, Kubernetes)
Cloud et services managés
Bonnes pratiques DevOps
Gestion des environnements
Gestion des configurations et des secrets
Sécurité et DevSecOps (introduction)
Qualité, tests et automatisation
Atelier pratique
Lecture et compréhension d’un pipeline CI/CD
Identification des étapes clés
Échanges autour d’un cas réel DevOps
Les autres formations en Sécurité, Identité & Gouvernance Cloud
AWS – Sécurité & IAM (KMS, conformité)
Maîtriser la sécurité dans AWS grâce à IAM, KMS et aux outils de conformité
Azure – Sécuriser son Cloud (IAM, Key Vault, Defender for Cloud)
Sécuriser ses environnements Azure grâce à la gestion des identités, des secrets et à Defender for Cloud
Gouvernance & FinOps (Policy/Blueprints)
Piloter efficacement ses dépenses cloud par la gouvernance, les policies et la culture FinOps
Azure – FinOps & Optimisation des coûts
Maîtriser les dépenses Azure grâce à la gouvernance, l’optimisation & la collaboration FinOps
Azure – Identity & Access Management
Configurer et sécuriser les identités et les politiques d’accès dans Azure à l’échelle d’entreprise
GCP – Gouvernance & Optimisation des coûts
Piloter ses dépenses sur GCP avec gouvernance, politiques & stratégie FinOps