DevOps & CI/CD

Automatisez vos processus de développement et déploiement pour une livraison continue et fiable.

DevOps

Programme Complet

  • 1 Outils CI/CD
  • 2 Conteneurisation Docker
  • 3 Orchestration Kubernetes
  • 4 Monitoring et logging

Objectifs de la Formation

  • 1 Comprendre les principes du DevOps
  • 2 Maîtriser les outils de CI/CD
  • 3 Implémenter la conteneurisation
  • 4 Orchestrer des applications avec Kubernetes
  • 5 Mettre en place le monitoring et logging

Programme Détaillé

Jour 1 – Introduction au DevOps

  • Culture et principes DevOps
  • Méthodologies agiles et lean
  • Outils et écosystème DevOps
  • Cas d'usage et bénéfices

Jour 2 – Contrôle de version et collaboration

  • Git avancé et workflows
  • Gestion des branches et merge
  • Code review et collaboration
  • Intégration continue de base

Jour 3 – Conteneurisation avec Docker

  • Concepts de conteneurisation
  • Création d'images Docker
  • Docker Compose pour les environnements multi-conteneurs
  • Bonnes pratiques de conteneurisation

Jour 4 – Orchestration avec Kubernetes

  • Architecture Kubernetes
  • Déploiement d'applications
  • Services, ConfigMaps et Secrets
  • Scaling et rolling updates

Jour 5 – CI/CD pipelines

  • Jenkins, GitLab CI/CD, GitHub Actions
  • Création de pipelines automatisés
  • Tests automatisés (unitaires, intégration)
  • Déploiement continu

Jour 6 – Monitoring et logging

  • Outils de monitoring (Prometheus, Grafana)
  • Centralisation des logs (ELK stack)
  • Alerting et gestion des incidents
  • Observabilité et troubleshooting

Méthodes Pédagogiques

  • 1 Démonstrations pratiques sur plateformes cloud
  • 2 Ateliers de déploiement d'infrastructures
  • 3 Configuration de pipelines CI/CD
  • 4 Résolution de problèmes réels
  • 5 Support technique et mentorat

Évaluation

  • 1 Configuration réussie d'un pipeline CI/CD
  • 2 Déploiement d'une application conteneurisée
  • 3 Rapport de monitoring et alerting
  • 4 Participation aux ateliers pratiques

Informations Pratiques

Durée :6 jours (42 heures)
Mode d'apprentissage :Présentiel
Prix :2 200 €

Public Visé

Développeurs, administrateurs systèmes

Prérequis

Connaissances en développement et administration système