Pipeline CI/CD automatisé
Mettre en place un pipeline qui compile, teste et déploie automatiquement une application à chaque commit sur la branche principale.
DevOps · Formations
Formation DevOps complète et gratuite : culture et organisation, Git, CI/CD de bout en bout (intégration continue, livraison, stratégies de déploiement), infrastructure as code et GitOps, conteneurs, DevSecOps, observabilité, SRE, métriques DORA et platform engineering.
LEARNING PATH
Origines, variantes, mur de la confusion et organisation des équipes.
Branches, revues de code, commits conventionnels et versions.
Du commit à la production : principes, intégration continue, artefacts et environnements, stratégies de déploiement et outils, avec trois TP.
12 facteurs, conteneurs et Kubernetes.
Exploiter ce que l'on livre.
Métriques DORA et amélioration continue.
Les nouvelles frontières du DevOps.
Les pratiques recommandées pour exploiter le produit en production.
Une chaîne DevOps complète, du commit à la production.
Parcours de préparation aux certifications officielles de l'éditeur : examens blancs illimités, tableau de bord et verdict de préparation.
LEARN BY DOING
Mettre en place un pipeline qui compile, teste et déploie automatiquement une application à chaque commit sur la branche principale.
Intégrer des outils de surveillance et d'alerting tôt dans le cycle de développement pour détecter les problèmes de performance avant la mise en production.
Utiliser l'Infrastructure as Code (IaC) pour créer des environnements de développement, de test et de production identiques et éviter le syndrome du 'ça marche sur ma machine'.
C'est avant tout une culture de collaboration entre les équipes de développement (Dev) et d'opérations (Ops), soutenue par des pratiques (CI/CD, IaC) et des outils d'automatisation.
CI (Continuous Integration / Intégration Continue) est la pratique d'intégrer le code fréquemment dans un dépôt partagé. CD (Continuous Delivery/Deployment / Livraison/Déploiement Continu) est l'automatisation de la livraison ou du déploiement en production.
C'est la pratique de gérer et provisionner l'infrastructure (serveurs, réseaux, load balancers) via des fichiers de configuration versionnés (du code), comme avec Terraform ou Ansible, plutôt que par des configurations manuelles.
En livraison continue, chaque version validée peut partir en production en un clic ; en déploiement continu, elle y part automatiquement, sans intervention humaine. Le chapitre « CI/CD de bout en bout » détaille les deux.
C'est conseillé : les TP utilisent la ligne de commande, Docker et Git. La formation « Administration Linux » donne les bases nécessaires.