Plan du cours
Introduction au DevOps et à l'ingénierie de plateforme
- Définir le DevOps et ses principes fondamentaux
- Comprendre l'ingénierie de plateforme
- La synergie entre le DevOps et l'ingénierie de plateforme
Culture et collaboration
- Construire une culture collaborative
- Stratégies de communication pour les équipes
- Surmonter les silos dans les départements informatiques
Outils et technologies
- Outils essentiels pour le DevOps et l'ingénierie de plateforme
- Plateformes d'automatisation et d'orchestration
- Surveillance et analyse pour l'amélioration continue
Infrastructure as Code (IaC)
- Principes de l'IaC
- Mise en œuvre de l'IaC avec des outils de gestion de configuration
- Meilleures pratiques pour la gestion des infrastructures
Intégration continue et livraison continue (CI/CD)
- Le pipeline CI/CD : du code au déploiement
- Intégration de l'ingénierie de plateforme dans le CI/CD
- Études de cas : mises en œuvre réussies du CI/CD
Microservices et conteneurisation
- Architecture de microservices et ses avantages
- Conteneurisation avec Docker et Kubernetes
- Gestion des services à grande échelle
Sécurité et conformité
- DevSecOps : intégration de la sécurité dans le pipeline
- Conformité en tant que code
- Meilleures pratiques de sécurité pour l'ingénierie de plateforme
Observabilité et fiabilité
- Les piliers de l'observabilité
- Garantir la fiabilité des systèmes
- Réponse aux incidents et analyses post-mortem
Plateforme en tant que produit
- Traitement des plateformes en tant que produits
- Conception centrée sur l'utilisateur pour les plateformes internes
- Mesure du succès et du retour sur investissement
Ateliers pratiques
- Configuration d'un pipeline DevOps de base
- Construction et déploiement d'un microservice
- Mise en œuvre de l'IaC pour les infrastructures cloud
Conclusion et prochaines étapes
Pré requis
- Une compréhension du développement logiciel et des opérations
- Une expérience en administration système de base
- Une familiarité avec les interfaces en ligne de commande et les systèmes de contrôle de version
Public cible
- Développeurs logiciels
- Administrateurs système
- Chefs de projet IT
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