Plan du cours

Introduction à DevOps et Platform Engineering

  • Définir DevOps et ses principes fondamentaux
  • Comprendre l'ingénierie de plateforme
  • La synergie entre DevOps et l'ingénierie de plateforme

Culture et Collaboration

  • Construire une culture de collaboration
  • Stratégies Communication pour les équipes
  • Surmonter les silos dans les départements informatiques

Outils et technologies

  • Outils essentiels pour DevOps et l'ingénierie des plateformes
  • Plateformes d'automatisation et d'orchestration
  • Surveillance et analyse pour une amélioration continue

Infrastructure as Code (IaC)

  • Principes de l'IaC
  • Mise en œuvre de l'IaC avec des outils de gestion de la configuration
  • Meilleures pratiques pour la gestion de l'infrastructure

Intégration et livraison continues (CI/CD)

  • Le pipeline CI/CD : Du code au déploiement
  • Intégrer l'ingénierie de plateforme dans l'intégration continue et la livraison continue (CI/CD)
  • Études de cas : Mises en œuvre réussies de l'intégration continue et de la livraison continue

Microservices et la conteneurisation

  • L'architecture Microservices et ses avantages
  • La conteneurisation avec Docker et Kubernetes
  • Gestion des services à l'échelle

Sécurité et conformité

  • DevSecOps : Intégrer la sécurité dans le pipeline
  • La conformité en tant que code
  • Meilleures pratiques de sécurité pour l'ingénierie des plateformes

Observabilité et fiabilité

  • Les piliers de l'observabilité
  • Garantir la fiabilité du système
  • Réponse aux incidents et analyses a posteriori

La plate-forme en tant que produit

  • Traiter les plateformes comme des produits
  • Conception centrée sur l'utilisateur pour les plateformes internes
  • Mesurer le succès et le retour sur investissement

Ateliers pratiques

  • Mise en place d'un pipeline de base DevOps
  • Construire et déployer un microservice
  • Mise en œuvre de l'IaC pour l'infrastructure en nuage

Résumé et prochaines étapes

Pré requis

  • Compréhension du développement et de l'exploitation de logiciels
  • une expérience de l'administration de base des systèmes
  • Familiarité avec les interfaces en ligne de commande et les systèmes de contrôle de version

Public

  • Développeurs de logiciels
  • Administrateurs système
  • Chefs de projet informatique
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires