Formation DevOps
Durée : 21 heures (3 jours)
Format : Présentiel ou à distance (visioconférence)
Prix : Sur devis – Éligible aux financements OPCO ou entreprise
Certification Qualiopi : Formation éligible Qualiopi (Actions de formation)
Modalité d’entrée/sortie : Entrée/sortie permanente (sessions mensuelles)
Objectifs pédagogiques :
À l’issue de la formation, le participant sera capable de :
- Comprendre les fondamentaux du mouvement DevOps
- Automatiser les étapes de déploiement et d’intégration continue
- Utiliser les outils clés : Git, Docker, Jenkins, Ansible, Kubernetes
- Mettre en œuvre une chaîne CI/CD complète
- Superviser et maintenir des environnements en production
Certification et livrables :
- Attestation de fin de formation délivrée
- Carnet de code / exercices corrigés
- Possibilité de valider une certification OpenEDG Python (PCAP) sur demande
Programme détaillé
Jour 1
Introduction au DevOps et à Git
- Historique et principes du mouvement DevOps
- Culture collaborative entre Dev et Ops
- Git : gestion de version, branches, merge, workflow GitFlow
- TP : Créer un dépôt Git avec GitHub / GitLab
Intégration continue avec Jenkins
- Notions de CI / CD
- Installation et configuration de Jenkins
- Création de jobs de build et de tests
- TP : Pipeline Jenkins pour projet Node.js ou Java
Jour 2
Conteneurisation avec Docker
- Concepts des conteneurs vs VM
- Docker : images, conteneurs, Dockerfile
- TP : Dockeriser une application complète (back-end + front-end)
Déploiement automatisé avec Ansible
- Introduction à l’infrastructure as code (IaC)
- Ansible : inventaire, rôles, playbooks
- TP : Déployer automatiquement une stack web avec Ansible
Jour 3
Orchestration avec Kubernetes
- Concepts de base : pods, services, deployments
- Minikube ou cluster distant
- TP : Déployer une application conteneurisée avec Kubernetes
- Projet final de CI/CD : de Git jusqu’au déploiement automatiqu
Public visé
- Développeurs souhaitant automatiser leurs processus
- Administrateurs système & réseau
- Ingénieurs DevOps / SRE
- Étudiants ou professionnels IT en reconversion
Prérequis
- Connaissances de base en administration système (Linux)
- Expérience en développement ou scripting (Bash, Python, etc.)
Méthodes pédagogiques
- Alternance de théorie et d’exercices pratiques
- Travaux pratiques encadrés sur VM ou Cloud
- Étude de cas réels (GitOps, CI/CD, SRE)
- Supports numériques accessibles après la formation
Modalités d’évaluation
- Évaluation continue via TP et QCM
- Projet final évalué (chaîne CI/CD fonctionnelle)
- Remise d’une attestation de compétences
Accessibilité
Formation adaptable aux personnes en situation de handicap. Contactez-nous pour
organiser les modalités spécifiques.
Modalités d’inscription
- Formulaire de préinscription en ligne ou contact par mail
- Entretien de positionnement en amont
- Convention ou contrat de formation transmis avant démarrage