Plan du cours
État d'esprit, Culture & Responsabilités
- Histoire du DevOps et modèle C.A.L.M.S.
- Principes du DevOps - Les Trois Voies - Dev + Ops + culture de collaboration
- Pratiques DevOps - Tout est continu - Le cycle de vie DevOps de bout en bout
- Réflexion sur les propres projets des participants
- Le rôle du gestionnaire dans le DevOps - Élimination des goulets d'étranglement organisationnels
- Signes avant-coureurs : comment reconnaître un projet manquant d'un engagement DevOps sain
Chaîne d'outils DevOps : La cartographie des outils (1)
- Tout est du code - Contrôle de version & Git
- Lab : Les bases de Git — cloner, brancher, demander une fusion (pull request), revoir le code
- Flux - Intégration Continue & Livraison Continue
- Lab : Déploiement, exécution & interprétation d'un pipeline CI/CD avec Jenkins
- Portes de qualité - Qualité du code & tests continus
- Lab : Configuration, exécution et rapports SonarQube — qualité du code, dette technique, problèmes de sécurité
- Déploiements sécurisés et portables avec des conteneurs
- Lab : Conteneurisation avec Docker Desktop, aperçu de Kubernetes
- Gestion de la configuration et Infrastructure as Code
- Lab : Code de configuration avec Ansible, déploiement d'un service web
- DevSecOps — Intégrer la sécurité dans les pipelines
- Sécurité intégrée tôt (Shift-left), gestion de la chaîne d'approvisionnement logicielle, SBOM, gestion des vulnérabilités, propriété de la sécurité
- Démo de Snyk pour les portes de sécurité dans le pipeline
- SRE & Ingénierie de la fiabilité - concevoir pour la résilience ainsi que pour la valeur client
Identifier les opportunités & Maturité DevOps
- La perspective commerciale, cartographie de la chaîne de valeur et gestion
- Focus managérial sur - Attentes, Révisions, Transmissions, Approbations
- Lab : Traçabilité des exigences avec Jira — de l'utilisateur à la code déployé
- Séance Cadre de diagnostic DevOps — les 10 questions clés pour tout projet
- Métriques DORA — Fréquence de déploiement, Temps de cycle, MTTR, Taux d'échec des modifications
- Atelier : Évaluation de la maturité DevOps — appliquée aux projets réels
- Matrice des opportunités — priorisation des victoires rapides par rapport au calendrier Présentations en petit groupe — chaque gestionnaire présente son évaluation
Business Case, Intégration & Plan d'action
- « Comment convaincre le client et comment mettre en œuvre »
- Séance ROI DevOps — comment calculer le temps économisé par rapport au coût de mise en œuvre
- Comment construire un business case pour le client ou la direction
- Comment inclure le DevOps dans le Cahier des Charges (SoW), la proposition ou le plan de projet
- Atelier final : chaque gestionnaire présente un Plan d'action pour 1 projet
Conclusion, Q&A, Prochaines étapes & ressources recommandées
Pré requis
Les participants devraient posséder :
- Une compréhension de base des projets de développement de logiciels et des opérations informatiques
- De l'expérience dans la gestion d'équipes techniques, de projets, de produits ou de la livraison de services
- Une familiarité avec les cycles de vie du développement logiciel (Agile, Scrum, cycle en V ou approches hybrides)
- Aucune expérience pratique préalable en DevOps, Docker, Kubernetes ou CI/CD n'est requise
Les laboratoires techniques sont conçus pour fournir une exposition pratique aux concepts et outils DevOps du point de vue de la gestion plutôt que d'une mise en œuvre approfondie de l'ingénierie.
Public cible
Ce cours est conçu pour :
- Responsables de projets
- Chefs de livraison
- Chefs d'équipe
- Responsables d'ingénierie
- Responsables du développement
- Responsables informatiques et directeurs de département
- Chefs de produit impliqués dans les initiatives de livraison de logiciels
- Professionnels techniques seniors qui évoluent vers des rôles de leadership
Le programme est particulièrement précieux pour les gestionnaires qui doivent comprendre comment le DevOps impacte la livraison de projets, la performance des équipes, la qualité, la sécurité et les résultats commerciaux, sans nécessairement devenir des ingénieurs Devops opérationnels.
Nos clients témoignent (2)
Craig était très impliqué dans la formation, toujours en s'assurant que nous prêtions attention, en adaptant les exemples à nos activités quotidiennes et en fournissant une réponse chaque fois qu'on lui posait une question, même si l'information n'était pas incluse dans la présentation.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Formation - DevOps Foundation®
Traduction automatique
Niveau élevé d’engagement et de connaissances du formateur
Jacek - Softsystem
Formation - DevOps Engineering Foundation (DOEF)®
Traduction automatique