- ACN_ATLAS
- Cours pratique
- FSE
- Informatique
Formation DevOps : démarche et outils (cours dédié aux actions collectives Atlas)

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation DevOps Outils
L’objectif principal de l’approche DevOps est de délivrer un service de qualité, répondant à des besoins de changement permanents, tout en diminuant au maximum les délais entre l’expression du besoin utilisateur et la mise en production. Dans les faits, l’approche DevOps a des impacts sur le déploiement des applications. Au lieu de les déployer sur des infrastructures exploitées par des équipes opérationnelles, des équipes projets full-stack développent et fournissent des systèmes complets incluant l’infrastructure serveur et les applications s’y exécutant.
La mise au point de l’infrastructure de production et son provisionnement automatisé font donc partie du développement de l’application. Elle est exprimée soit en termes de configuration de machine virtuelle, comme dans les outils Open Source Vagrant, Ansible, soit en termes d’images de conteneur Docker et Kubernetes.
DevOps inclut également la livraison ou le déploiement continu, ce qui implique que les nouvelles infrastructures de production soient testées, surveillées, orchestrées et mises à l’échelle en permanence. Sur ces aspects, encore une fois, l’Open Source règne avec des produits comme Jenkins, Gitlab CI ou autres…
Important, concernant cette formation :
Cette formation ne se substitue pas aux formations spécialisées sur les technologies DevOps comme Git, GitLab, Maven, Jenkins, Docker, Kubernetes, Ansible, etc.
L’objectif principal de cette formation est de comprendre la complémentarité de tous ces concepts et outils à travers des exemples concrets de livraison d’applications, de mise en production et de maintenance sous une forme « moderne » et performante. Chaque outil et sa configuration ne seront donc pas abordés en détail mais le formateur propose des ateliers pratiques corrigés que chacun pourra mettre en œuvre avec ou sans personnalisation selon ses objectifs.

Objectifs pédagogiques
À l'issue de cette formation DevOps, vous aurez acquis les connaissances nécessaires pour :
- Comprendre la problématique d’industrialisation des déploiements et du provisionnement d’infrastructure
- Connaître les apports, les enjeux et les atouts de l’approche DevOps face à ces problématiques
- Savoir mettre en œuvre une usine logicielle DevOps
- Connaître les produits de gestion de configuration les plus utilisés et applicables pour le Cloud et la virtualisation
- Être capable de mettre en œuvre la démarche DevOps d’un bout à l’autre du processus en incluant notamment l'offre de surveillance continue, l’anticipation des risques et la mise à l’échelle
Objectifs opérationnels
Connaître les concepts fondateurs de DevOps, ses impacts sur l’organisation des services informatiques et les outils les plus répandus sur le marché.
Programme
Contenu du cours, module par module
8 modules
- L’argumentaire et les principes DevOps
- Impacts sur les services informatiques, sur les profils recherchés
- Limites de l’approche et risques lors d’une transition brutale
- Gestion des risques et mise en place progressive
- Équilibre entre rigueur et agilité
- Intégration/Livraison et Déploiement continus, Chaîne de production logicielle (Build, Deploy, Run)
- Contraintes sur l’infrastructure DevOps : Zero-downtime, Monitoring, Scaling
- Les alternatives : Infrastructure as Code – Orchestrateurs de conteneurs – Serverless - Déploiement immuable (Principes et Bénéfices)
- Les acteurs d’un projet DevOps
- Les méthodes agiles et leurs variantes, les besoins en terme de pilotage
- Panorama des outils proposés, les solutions intégrées comme Gitlab ou Github
- Souplesse des outils à travers les issues, milestones et labels
Travaux pratiques
- Unique source de vérité, outils as Code, introduction à GitOps
- Mission d'un SCM : Commit, Branches et Tags
- Typologie des branches d'un projet. Workflows de collaboration, trouver le bon pattern pour votre équipe
- Rappel des principales commandes Git
- Pull et Merge Requests
Travaux pratiques
- Caractéristiques et Apports d'un outil de build. Exemples
- Automatisation, Reproductibilité, Gestion des dépendances
- Build is Test. Typologie des tests. Intégration build avec les outils de test
- Analyse statique de code, qualité et vulnérabilités. Mise en œuvre avec SonarQube
- Formats des artefacts, les dépôts d’artefacts, le processus de releasing
Travaux pratiques
- Rôles de la plateforme CI/CD
- Architecture Maître/Esclaves. Provisionnement des esclaves
- Notion de pipeline. Historique des builds
- Pipeline As code. L'exemple de Jenkins
Travaux pratiques
- Présentation des différents types de virtualisation, Cloud public, Cloud privé
- Les besoins du provisionnement et IaaS,
- Présentation et comparaison des outils de gestion de configuration Chef, Puppet et Ansible
- Les outils d’Hashicorp Vagrant, Packer, Terraform
- Migration des schémas de bases de données avec Liquibase
Travaux pratiques
- Les avantages de la containerisation, Docker et ses alternatives
- Le format OCI, techniques de construction d’images, intégration dans le build
- Usages de docker en développement, en CI/CD en production :
- Les principales commandes Docker
- Provisionnement des machines de build, pipeline de construction d’image
- DevOps/Container et micro-services
Travaux pratiques
- Rappels des contraintes DevOps sur l’infrastructure de production
- Rôle et apports d’un orchestrateur de conteneurs
- Kubernetes architecture du cluster, services techniques apportés, API Rest, le client kubectl
- Les principales ressources applicatives : Deployment, Service, Pods
- Déploiement, principes du roll-out, le roll-back, le scaling
- L’écosystème Kubernetes : Helm, Ingress, Service Mesh, Prometheus/Grafana
- Mise en place d’un monitoring continu
- L’usage de Kubernetes dans une pipeline CD
Travaux pratiques
Programme mis à jour le 03/12/2025
Public concerné
Cette formation DevOps est destinée aux développeurs ou opérationnels désirant obtenir un profil full-stack en vue de développer et fournir des systèmes complets incluant l’infrastructure serveur et les applications s’y exécutant.
Elle intéressera également les chefs de projet et acteurs de la DSI cherchant à acquérir une vision claire de la démarche DevOps ainsi qu’une première pratique des outils Open Source incontournables de ce domaine.

Prérequis
Pour bien comprendre les apports de la démarche DevOps, ce cours requiert une précédente activité dans un service informatique, que ce soit au travers d'une expérience de développement, d’intégration, d’exploitation ou d’encadrement. Sans être indispensables, des notions préalables relatives à la conteneurisation seront utiles pour assimiler plus rapidement la rationalisation de l’utilisation des ressources matérielles au sein d’une usine logicielle DevOps.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,3/5
30 avis
« Mon avis sur le contenu du stage : "Très bon niveau technique du formation, il a su répondre à toutes les questions et réagir à toutes les situations techniques difficiles rencontrées. Les travaux pratiques consistaient à faire des copier/coller d'une situation unique prédéfini. Les cours proposent du contenu interessant et un exemple pour tenter de reproduire à la maison." Mon avis sur le formateur : "Le contenu est très bien, mais on ne peut pas apprendre et retenir sans pratiquer, je veux dire vraiment pratiquer (pas des copier/copier) mais une vraie mise en situation où on est confronté aux difficultés." Mon avis sur la salle de formation : "Très bon accueil, des gateaux et boissons, du café, des pauses aux bons moment, un restaurant. La salle était calme et assez grande. Un ordinateur pour deux, connexion au proxi d'ingeliance bloquante." Ce que j'ai le plus apprécié : "Le restaurant était pour moi inattendu et agréable, qui offrait un moment de partage avec des collaborateurs que je ne connaissais pas." Ce que j'ai le moins apprécié : "Ne pas avoir d'ordinateur. Ne pas pouvoir pratiquer à ma guise, tenter des expériences légèrement différentes des exemples imposés pour voir si je m'en sort aussi dans ces situations." »
DT « Mon avis sur le contenu du stage : "Beaucoup de raccourcis, prévu pour des gens maitrisant déjà des bases. Insuffisant pour des néophytes." Mon avis sur le formateur : "Un grand merci à Mohamed pour sa patience et sa pédagogie." Ce que j'ai le plus apprécié : "Disponibilité de Mohamed ( Merci à l'automatisation de certaines taches - déploiement auto - de certains modules qui n'apportent rien en soit. )" Ce que j'ai le moins apprécié : "Formation beaucoup trop dense. A prévoir sur une plus grande péroide. J'ai personnellement décroché au retour du 2nd jour. Trop d'informations "alien" à absorber." »
BARITAUX DavidAMARIS FRANCE SAS - MANTU « Mon avis sur le contenu du stage : "formation de découverte devops très intéressante, sujet vaste qui aurait mérité 1 jour de plus pour prendre le temps de bien assimiler les différentes actions" Ce que j'ai le plus apprécié : "les différents aspects vu pendant ces 2 jours de formation qui couvre l'ensemble des bonnes pratiques et outils devops les plus connus" Ce que j'ai le moins apprécié : "devoir jongler avec les différents supports, (VM, support de cours, dropbox, conférence teams) pas toujours facile avec 1 ou même 2 écrans. " »
CCATOS FRANCE
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Infrastructure DevOps : Les outilsRéf. OODO3 joursFondamentalProchaine session : 21 déc.2 090 €
- DevOps Agile : comprendre les outils utilisés par les acteurs d’un projet AgileRéf. ODCO2 joursFondamentalProchaine session : 23 nov.1 790 €
- Architecture DevOps complète, mise en pratiqueRéf. OODE2 joursIntermédiaireProchaine session : 21 déc.1 790 €
- DevOps dans l'environnement JavaRéf. DEVA2 joursIntermédiaireProchaine session : 17 déc.1 690 €