• éligibleCPF

Formation Infrastructure DevOps : Les outils

4.6 sur 5 étoiles

5 étoiles
60%
4 étoiles
39%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 41 avis
(41 avis)
Durée 3 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence OODO
Éligible CPF Code RS5234
Certification DevOps Foundation

Traditionnellement, les équipes informatiques étaient cloisonnées. La communication entre développeurs et opérationnels était alors inexistante ou fortement entravée, ce qui conduisait à des difficultés lors des déploiements d'applications. L’approche DevOps essaie de gommer ces défauts afin de rassembler développeurs et opérationnels dans des équipes projet. 
L’objectif principal de cette approche 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 fait 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, Puppet, Chef, Ansible, soit en termes de conteneur Docker. 
L’approche Docker (la containerisation), permettant de rationaliser l’utilisation des ressources matérielles et de fusionner dans un livrable unique l’infrastructure et l’applicatif, présente d’énormes avantages dans l’approche DevOps. Cette solution Open Source a tendance à se répandre massivement dans les entreprises. 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, Kubernetes, Docker Swarm ou autres…

Cette formation Infrastructure Outils DevOps de trois jours fait un rappel sur les concepts fondateurs de DevOps et ses impacts sur l’organisation des services informatiques, puis présente les outils Open Source DevOps les plus utilisés actuellement et propose des ateliers associés.

Objectif opérationnel : 

Savoir maîtriser les outils DevOps.

Objectifs pédagogiques : 

À l'issue de cette formation Infrastructures Outils 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 distinctions entre les solutions de Cloud, la virtualisation et la containerisation
  • Connaître les produits de gestion de configuration les plus utilisés et applicables pour le Cloud et la virtualisation
  • Mettre en œuvre avec Jenkins et Docker
  • Connaître l'offre de surveillance continue et de mise à l’échelle
  • Faire ses premiers pas avec Kubernetes et ElasticStack.

Public :

Cette formation est destiné aux développeurs ou opérationnels désirant obtenir un profil full-stack.
À l’issue de ce stage, les participants auront une vision claire de la démarche DevOps et une première pratique des outils Open Source incontournables de ce domaine.

Prérequis :

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.

Principes du mouvement DevOps

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, Équilibre entre rigueur et agilité 
Intégration/Livraison et Déploiement continu 
Contraintes sur l’nfrastructure DevOps : Zero-downtime, Monitoring, Scaling 
Chaîne de production logicielle 
Infrastructure as Code - Infrastructure immutable (Principes et Bénéfices) 
Introduction à GitOps

Gestion des sources

Mission d'un SCM. Commit, Branches et Tags 
Typologie des branches d'un projet. Workflows de collaboration (GitFlow) 
L'exemple de Git. Revue des Principales commandes 
Pull et Merge Requests
Atelier 1  :Mise en place d'un dépôt, création de branche, merge et rebase 
Serveur GitLab : Déploiement, utilisation et administration

Outils de build

Caractéristiques et Apports d'un outils de build. Exemples 
Artefacts et formats utilisés 
Build is Test. Typologie des tests. Exemples d'outils 
Analyse qualité et métriques. Standard et mise en oeuvre avec SonarQube
Atelier 2  :Exécution de commande de construction, visualisation des rapports de test

Plateforme de CI/CD

Rôles de la plateforme. 
Architecture Maître/Esclaves. Provisionnement des esclaves 
Notion de pipeline. Historique des builds 
Pipeline As code. L'exemple de Jenkins
Atelier 3 :Mise au point d'un Jenkinsfile et couplage du serveur Jenkins au serveur GitLab (multibranch pipeline)

Virtualisation et gestion de configuration

Présentation des différents types de virtualisation, Cloud public, Cloud privé 
Automatisation du provisionning 
Présentation et comparaison de Vagrant, Terraform, Chef, Puppet 
Automatisation des déploiements applicatifs avec Ansible 
Automatiser la création des « templates » avec Packer 
Mise à jour des schémas de bases de données avec Liquibase
Atelier 4 :Mise au point de configuration Vagrant et Ansible, stockage sur GitLab, pilotage du déploiement par Jenkins 
Réalisation d’un code Ansible pour déployer un serveur Nexus OSS

Containerisation

Les avantages de la containerisation, l’outil Docker 
Le fichier Dockerfile 
Les principales commandes Docker 
Architecture micro-services et Docker Compose 
Containerd, CRI-O et norme CRI/OCI
Atelier 5 :Définition et construction des images Docker d’une application micro-services, pilotage via Docker Compose

Intégration continue et Containerisation

Apports de Docker dans l’intégration continue 
Plugins Jenkins pour Docker 
Provisionnement des machines de build 
Plateformes d’intégration 
Déploiement des images Docker dans les dépôts d’entreprise
Atelier 6 :Intégration de la construction d’image et du déploiement d’image dans le cycle de construction d’un projet. 
Utilisation d’esclaves Docker par Jenkins 
Mise en place d’une pipeline de déploiement continu avec Jenkins, NexusOSS (Registry), Docker

Mise à l’échelle, Surveillance continue et Mise à jour

Principes de Kubernetes et liens avec Docker 
Concepts de nœuds, de cluster. Services techniques apportés : annuaire, répartition de charge… 
Mise à jour progressive de cluster, Retour en arrière 
Centralisation et gestion des logs applicatifs, l’approche d’ElasticStack (EFK) 
Introduction à HELM
Atelier 7 :Scaling de l’application avec Kubernetes, Mise à jour progressive de l’application micro-service, Démonstration de la pile ElasticStackAtelier 8 :Déploiement et administration d’EFK (ElastikStack avec Fluentd). Utilisation de HELM pour le déploiement de cette solution de monitoring

Cette formation prépare en partie au passage de l’examen de certification DevOps Foundation du DevOps Institute.

L'examen est un QCM de 40 questions, qui dure 60 minutes.
Un résultat de 65% de bonnes réponses est exigé pour obtenir la certification.

Le passage de l'examen n'est pas obligatoire et n'est pas compris dans le tarif de la formation.

Afin de maximiser vos chances de réussite, il est fortement conseillé de suivre en complément la formation dédiée DevOps Foundation.

-------------------------------------------------------------------------------------------------------------------

Cette formation vous prépare également à la certification Exploiter les méthodes et outils DevOps dans l'administration des infrastructures, comprise dans le tarif de la formation. Attention, cette certification est conditionnée au passage d'un cursus complet de 10J dont cette formation ne constitue qu'un module. Vous trouverez le lien du cursus sur le site du CPF ci-après.

Cette certification repose sur deux modalités d'évaluation : un projet professionnel à partir d'un cas pratique réel ou reconstitué avec rapport de 15 à 20 pages et soutenance orale ; un cas pratique.

Projet professionnel

Contenu : À partir d'un cas d'entreprise réelle ou fictive, Le/la candidat(e) doit :

- définir un environnement de développement; sélectionner les outils et bibliothèques logicielles ; produire les fichiers de configuration et les scripts, nécessaires à l'automatisation de l'installation et au partage d'un environnement de développement,
- concevoir une procédure d'intégration continue ; définir la procédure de build et d'exécution des tests ; sélectionner l'outil d'intégration continue; produire les configurations et/ou scripts nécessaires à l'automatisation de l'étape de build et de l'étape d'exécution des tests,
- définir les configurations de l'infrastructure; choisir un gestionnaire de configuration ; définir les environnements et leurs caractéristiques techniques en réalisant les configurations et scripts nécessaires ; réaliser les tests automatisés de l'infrastructure définie; versionner les fichiers sources,
- tester l'infrastructure; assurer l'exécution des tests lors du partage des sources,
- définir une procédure de déploiement continu; choisir les outils nécessaires ; mettre en oeuvre la procédure,
- définir des métriques de monitorage de l'infrastructure et des applications; installer les outils de collecte, d'agrégation et d'analyse choisis ; Configurer les outils en fonction des métriques définies.

Correction : un jury composé de 3 personnes, dont au moins un professionnel.

Rendus attendus :
• à l'écrit: Un rapport de 15 à 20 pages comprenant :
o une introduction : contexte du projet, résumé exécutif, etc,
o une première partie sur la compréhension besoin client, la traduction technique de la réponse apportée,
o une seconde partie sur les enjeux de la mise en oeuvre du projet : justification des choix et des arbitrages réalisés, problèmes rencontrés et solutions apportés, etc,
o une troisième partie sur le bilan de projet et les améliorations envisagées,
o une conclusion: apprentissages, perspectives pour le projet professionnel envisagé, etc.

• À l'oral: une présentation orale de 50 minutes maximum découpée en 3 parties :
o Présentation du rapport (20mn),
o Présentation de la démo (10mn),
o Echange avec le jury (20mn).

Cas pratique

Contenu : à partir d'une thématique donnée, le/la candidat(e) doit :

- Concevoir un système de veille technologique ; réaliser un état de l'art des méthodologies et outils de la thématique donnée en explicitant le choix des sources; proposer une analyse de la fiabilité des sources utilisées ;

Correction : un jury composé de 3 personnes, dont au moins un professionnel.

Rendus attendus :

• à l'écrit : Un rapport de 2 à 5 pages, comprenant :
o une première partie de présentation des documents : sources, canal, date, analyse de la pertinence de la source, etc,
o une seconde partie de synthèse : les tendances du domaine, les conséquences pour la pratique professionnelle, etc.

Retrouvez cette formation Architecture DevOps Complète sur le site du CPF (MonCompteFormation).

Retrouvez le détail de cette certification sur le site de France compétences (numéro de fiche RS5234).

Date de mise à jour du programme : 19/01/2024

Dates et lieux

Du 15 au 17 mai 2024
En bonne voie de maintien
Lieu
Distanciel
Durée
3 jrs
2130 € HT
Du 15 au 17 mai 2024
En bonne voie de maintien
Lieu
Paris
Durée
3 jrs
2130 € HT
Du 17 au 19 juillet 2024
Lieu
Distanciel
Durée
3 jrs
2130 € HT
Du 17 au 19 juillet 2024
Lieu
Paris
Durée
3 jrs
2130 € HT
Du 11 au 13 septembre 2024
Lieu
Distanciel
Durée
3 jrs
2130 € HT
Du 11 au 13 septembre 2024
Lieu
Paris
Durée
3 jrs
2130 € HT
Du 13 au 15 novembre 2024
Lieu
Distanciel
Durée
3 jrs
2130 € HT
Du 13 au 15 novembre 2024
Lieu
Paris
Durée
3 jrs
2130 € HT

Avis des participants à la formation Infrastructure DevOps : Les outils

Note moyenne de 4.6/5(41)

Les avis figurant ci-dessous 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.

FT
5/5

Mon avis sur le contenu du stage :

"Formation très complète, avec une approche rapide sur plein d'outils et leurs interactions, c'était très intéressant."

Mon avis sur le formateur :

"L'animateur savait répondre à toutes mes questions, donner des explications claires et compréhensibles. Très agréable."

Ce que j'ai le plus apprécié :

"Outils liés au Cloud, à la pointe de la technologie. Utilisation d'outils Open Source"

Ce que j'ai le moins apprécié :

"Certains comportements liés au Cloud Google (effaçage des clés SSH, ...) nous ont fait perdre pas mal de temps"

RM
4/5

Mon avis sur le contenu du stage :

"Le contenu était très intéressant et je sens que je suis déjà montée en compétences."

Mon avis sur le formateur :

"Très bon niveau technique. Tout était bien expliqué."

Ce que j'ai le plus apprécié :

"Même en distanciel je n'ai pas eu des problèmes pour biee suivre les cours et faire les exercices. J'ai pu poser toutes mes questions et tous les problèmes sont facilement résolus avec la partage d'écran."

EB
5/5

Mon avis sur le contenu du stage :

"Exercices permettant de bien comprendre et utiliser les outils. Nécessite au préalable de bonnes bases sur les outils de ligne de commande."

Mon avis sur le formateur :

"Disponible, explique bien, prend le temps de répondre aux questions. Sait de quoi il parle, compétent."

Ce que j'ai le plus apprécié :

"Postes adaptés, espace pause café agréable."

Ce que j'ai le moins apprécié :

"R.A.S"

BN
5/5

Mon avis sur le contenu du stage :

"Tres intéressant pour comprendre les chaines d'integration continue (découpage et compréhension des étapes)."

Mon avis sur le formateur :

"Animateur parfaitement compétent sur son domaine, disponible, ponctuel."

Ce que j'ai le plus apprécié :

"Toujours du support - Liens fournis fonctionnels - Communication bonne."

Ce que j'ai le moins apprécié :

"RAS"

CJ
4/5

Mon avis sur le contenu du stage :

"beaucoup de temps perdu au départ sur de la compilation javascript, il faudrait prendre un projet beaucoup plus simple et rapide à builder. "

Ce que j'ai le plus apprécié :

"café et gateaux"

Ce que j'ai le moins apprécié :

"beaucoup de temps perdu sur l'installation des produits sur les machines, prévoir des VM avec tout installé dedans ? "

GOSSELIN Yveline
5/5

Mon avis sur le contenu du stage :

"Je voulais juste une introduction, donc cela a dépasse mes attentes. J'ai pu connaitre et utiliser plein d'outils et comprendre comment les faire fonctionner ensemble. C'est un bon cours pour avoir une vue d'ensemble sur les outils, surtout en 3 jours."

Mon avis sur le formateur :

"Robin est très a l'ecoute et m'a décoincé plusieurs fois et a résolu toutes mes erreurs. Il connait tres bien le sujet ."

ELBAZ Amran
5/5

Mon avis sur le contenu du stage :

"Les supports sont à corriger et harmoniser, certaines étapes méritent également de plus amples informations. La qualité globale n'en reste pas moins excellente. "

Mon avis sur le formateur :

"Excellent en tous points, et extrêmement patient."

Ce que j'ai le plus apprécié :

"Le formateur, sa sympathie et sa pédagogie."

GOBAUT Nicolas
4/5

Mon avis sur le contenu du stage :

"TPs à perfectionner."

Mon avis sur la salle de formation :

"Salle entourée de pièces en travaux"

Ce que j'ai le plus apprécié :

"salle de repos accueillante"

Ce que j'ai le moins apprécié :

"PC sous Ubuntu avec des soucis de copie de fichiers et non performante"

MH
5/5

Mon avis sur le contenu du stage :

"Premiers pas vers les outils devops, il faut avoir plus de pratique pour les maîtriser "

Mon avis sur le formateur :

"Il a un très bon niveau de connaissances : explique bien, pédagogue et disponible pour répondre aux questions"

Ce que j'ai le plus apprécié :

"Le cloud et la facilité d'avoir tous les outils"

DJ
4/5

Mon avis sur le formateur :

" Parler un peu moins vite. Très technique et à l'écoute, explications claires. "

Ce que j'ai le plus apprécié :

"Ateliers qui permettent de voir concrètement les outils, formateur disponible et pédagogue. "

Ce que j'ai le moins apprécié :

"Densité de la formation."

PS
4/5

Mon avis sur le contenu du stage :

RAS

Mon avis sur la salle de formation :

Confortable

Ce que j'ai le plus apprécié :

"le formateur et son expérience Terrain"

Ce que j'ai le moins apprécié :

"Des tarvaux a proximité nous ont un peu gêné"

MM
5/5

Mon avis sur le formateur :

"Beaucoup d'exemple permettant de comprendre les enjeux, et les différentes technologies abordés."

Mon avis sur la salle de formation :

"Double écran aurait permis de réaliser les TP beaucoup plus facilement."

Ce que j'ai le plus apprécié :

"Locaux propres, proche du metro"

PT
5/5

Mon avis sur le contenu du stage :

"Contenu très complet, permettant une vue d'ensemble mais clair des différentes technologies utilisées."

Mon avis sur le formateur :

"Très bon formateur, disponible et dynamique."

Mon avis sur la salle de formation :

"Pas suffisamment de poste disponible."

ROTTEREAU Manuel
5/5

Mon avis sur la salle de formation :

"matériel très bien adapté pour la formation à distance"

Ce que j'ai le plus apprécié :

"variété des tp, nombreux concepts abordés."

Ce que j'ai le moins apprécié :

"NA"

BA
4/5

Mon avis sur le contenu du stage :

"Pas évident sur 3 jours mais avec un projet fil rouge sur les 3 rouges pour couvrir tous les sujets, cela aurait été pas mal"

Mon avis sur la salle de formation :

"Machine installé, disponible que dire de plus à part que nous avons pu commencer direct !"

MS
5/5

Mon avis sur le contenu du stage :

"Prendre un petit plus de temps à chaque outils présenté pour le replacer dans le contexte de la pipeline."

Ce que j'ai le plus apprécié :

"Le matériel pré-installé et configuré, et le support numérique"

PV
5/5

Mon avis sur le formateur :

"Très bonnes connaissances de la formation et toujours disponible."

Ce que j'ai le plus apprécié :

"Plateforme accessible sans incident. Teams fiable. "

BF
5/5

Mon avis sur le contenu du stage :

"prendre en compte les commandes proxy"

Mon avis sur le formateur :

"j'apprécie les anecdotes vécues qui précisent certaines informations"

TT
5/5

Mon avis sur le contenu du stage :

"Si pas trop compliqué pourrait être plus léger sans la partie java (ex avec un back en node, peut être moins de soucis lié à l'installation de java ou des diff de machine)"

JA
4/5

Mon avis sur le contenu du stage :

"La partie cours est très détaillée, alors qu'il est fait avant la pratique et à ce moment là on ne comprend pas ce niveau de détails ; on ne commence pas par "la base"."

DAVID Maxime
4/5

Mon avis sur le contenu du stage :

"Cours plutôt dense"

Mon avis sur le formateur :

"Très bon, à l'écoute des participants"

BD
5/5

Mon avis sur le contenu du stage :

"Quel savoir !"

Ce que j'ai le plus apprécié :

"Chaine complete DevOps vu en pratique!."

FP
5/5

Ce que j'ai le plus apprécié :

"Matériel numérique mis à disposition, GCP, facilité de mise en place malgré la distance"

ZB
5/5

Mon avis sur le contenu du stage :

"Rien à redire"

Mon avis sur le formateur :

"Rien à redire"

HK
5/5

Mon avis sur le formateur :

"Excellent formateur, très compétent et très pédagogue. Si tous pouvait être comme ça..."

BI
5/5

Mon avis sur le formateur :

"Formateur compétent; à l'écoute, pédagogique, il partage son expérience, maitrise les outils"

CT
5/5

Ce que j'ai le plus apprécié :

"Autant de technologies présentées en très peu de temps"

CP
4/5

Mon avis sur la salle de formation :

"Formation effectuée à distance à cause de la covid"

SC
5/5

Mon avis sur la salle de formation :

"Dans les locaux de notre société (Probayes)."

RN
5/5

Ce que j'ai le plus apprécié :

"Les travaux pratiques sont très bien faits"

LL
5/5

Mon avis sur le contenu du stage :

"Excellente formation."

RATON Julien
5/5
GL
4/5
CJ
4/5
CJ
4/5
GC
4/5
RC
4/5
CD
4/5
LCM
4/5
MW
5/5
MM
5/5


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB