Identifier les principes DevOps et mettre en œuvre les outils associés

Présentation

Apparue en 2007, le mouvement DevOps est désormais largement implantée dans l’industrie du numérique. Il permet d'améliorer de façon considérable l'efficacité et la qualité des projets informatiques. Cette formation vous permettra de le mettre en pratique

Type d’action : Action de formation
Type de compétence visée : Métier
Catégorie du thème de formation : Informatique et logiciels
Tarif net de TVA par stagiaire : 1950€
Créé le: 10/03/2022
Dernière mise à jour le: 31/05/2023

Indicateurs de performance

Taux de satisfaction général : NC
Taux de recommandation : NC
Taux d’accomplissement : NC

Les indicateurs sont mis à jour trimestriellement. « NC » signifie « Non Communiqué » lorsque le programme n’a pas encore fait l’objet de formations permettant le calcul des indicateurs.

Informations pratiques

Format de la formation
Présentiel
La formation a lieu de manière 100% synchrone en présentiel. En cas de force majeur, il peut être déployé une phase distancielle de type téléprésentiel maintenant un accompagnement synchrone.

Organisation
Inter-entreprise, Intra-entreprise, Individuel
Langue : Français

Délais d’accès
Accès possible à la formation dans un délai de 7 jours postérieure à la signature de la convention de formation et/ou de 15 jours postérieure à la signature d’un contrat de formation permettant le respect du délai de rétractation du client particulier.

Modalités d’accès
La formation pouvant avoir lieu chez le client et/ou dans l’une de nos salles de formation, les modalités d’accès seront précisées ultérieurement selon l’organisation choisie. Si la formation a lieu dans l’une de nos salles, un livret d’accueil sera remis détaillant les modalités d’accueil.

Accessibilité aux personnes en situation de handicap
La formation est accessible aux personnes en situation de handicap. Si vous êtes en situation de handicap et que vous voulez suivre cette formation, merci de contacter notre référent handicap, M. BONICARD Jean-Christophe joignable par mail à l’adresse handicap@scorf.fr et/ou par téléphone au 01 82 83 99 99. Selon la nature de votre handicap, le référent déterminera les conditions d’accessibilité à la formation et l’adaptation des moyens de la prestation dont l’accessibilité des ressources et/ou la présence de supports spécifiques. Le référent pourra également vous orienter vers un partenaire capable de proposer une ingénierie de formation compatible avec la nature de votre handicap. Vous pouvez télécharger notre guide handicap à ce sujet.

Durée et horaires de la formation

Durée totale en heures : 21h00
Dont durée en présentiel : 21h00

Public et prérequis

  • Public : Développeurs informatique ou opérationnels désirant obtenir un profil multi-compétences
  • Prérequis : Comprendre et parler le français. Disposer d'un ordinateur connecté et/ou d'un smartphone connecté à internet.
  • Modalités de validation des prérequis : Les prérequis sont validés par un entretien téléphonique préalable à la formation entre le stagiaire et le formateur visé par la direction pédagogique ou qualité de la SCORF.
  • Modalités d’admission : 92005 - Admission après entretien

Objectifs et compétences visées

Objectif général :
Perfectionnement, élargissement des compétences
Objectif professionnel global de la formation :
A l’issue de la formation le stagiaire sera capable de décrire de façon claire et de mettre en place la méthodologie DevOps, au travers de l'utilisation des outils DevOps principaux reconnus sur le marché afin d'optimiser leurs projets informatiques et que développeurs et opérationnels communiquent et collaborent pour assurer une livraison rapide des logiciels

Modalités d’évaluation

Dispositifs d’évaluation avant la formation
Test de positionnement du stagiaire.

Dispositifs d’évaluation pendant la formation
QCM système SCORF
Contrôle continu

Dispositif d’évaluation des acquis à la fin de la formation
QCM final système SCORF

Dispositif d’évaluation de la satisfaction à la fin de la formation
Questionnaire de satisfaction à chaud
Questionnaire de satisfaction à froid (J+30 fin de formation)

Modalités correctives en cas de non atteinte des objectifs
Une procédure de rattrapage est systématiquement prévue en cas de résultats non satisfaisant aux évaluations ainsi qu’un accompagnement personnalisé pour aider le stagiaire à atteindre l’objectif de formation. Des modalités évaluatives complémentaires peuvent alors être déployées pour aider le stagiaire en complément des évaluations visées au présent programme.

Modalités pédagogiques

Méthodes et moyens pédagogiques
  • Exposé
  • Cas pratique
  • Démonstration
  • Activité
  • Étude de cas

Ressources pédagogiques
  • Programme de formation
  • Support de cours
  • Étude de cas (Support de cours)
  • Énoncé de l'exercice CI/CD (Exercice)
  • Évaluation et correction de l'exercice CI/CD (Support de cours)


Modalités techniques

Moyens techniques
  • Outil de projection et/ou de diffusion (TV, Vidéoprojecteur ou partage d’écran)
  • Ordinateur / Smartphone
  • Salle virtuelle SCORF
  • Plateforme laboratoire pour effectuer les exercices

Modalités d’accompagnement

Formateur(s)
Guillaume RÉMY
guillaume@qualibre-formations.fr - 0640861174
Guillaume Rémy possède 12 ans d'expérience dans le domaine du DevOps, et du développement informatique en général. Il utilise ses compétences pour apporter des services de consultant auprès des entreprises, et pour dispenser des formations sur le thème du DevOps. Titulaire d'un diplôme d'Ingénieur en télécommunications et réseaux informatiques, et d'un Doctorat en réseaux informatiques, obtenus respectivement en 2010 et 2013, il dispense des formations professionnelles depuis 5 ans.


Accompagnement
Le formateur prévoit des temps d’accompagnement individuels afin de s’adapter aux besoins des participants. Une séquence introductive synchrone est systématique.

Justificatifs relatifs à l’exécution de l’action de formation

Pour justifier de l’assiduité du stagiaire et de la bonne exécution de la formation, les éléments suivants peuvent être fournis :
  • Feuille d’émargement
  • Évaluations réalisées
  • Preuves d’accompagnement
  • Certificat de réalisation

Sanction(s) de la formation

  • Attestation de formation
  • Certificat de réalisation

Parcours pédagogique

Module 1 : Identifier les principes DevOps et mettre en œuvre les outils associés
Durée du module : 21 heures
Nombre de séquences : 7
Objectif du module : A l’issue du module, le stagiaire sera capable de décrire de façon claire et de mettre en place la méthodologie DevOps, au travers de l'utilisation des outils DevOps principaux reconnus sur le marché afin d'optimiser leurs projets informatiques et que développeurs et opérationnels communiquent et collaborent pour assurer une livraison rapide des logiciels
Modalité d’évaluation : QCM Système SCORF

Séquence d'introduction
Durée de la séquence : 1h
Modalité de la séquence : Présentielle
Contenu de la séquence :
Séance 1 : Présentation de la formation et de son organisation
Séance 2 : Présentation du/des formateur(s)
Séance 3 : Présentation des documents légaux et Q/R
Séance 4 : Présentation de la plateforme digitale
Séance 5 : Présentation des aides (Supports, Formateurs, Pédagogies,...)
Séance 6 : Test de positionnement du/des stagiaire(s)

Les principes DevOps
Durée de la séquence : 2.5h
Modalité de la séquence : Présentielle
Objectif pédagogique : A l'issue de la séquence, le stagiaire sera capable de décrire les grands principes DevOps, et leurs impacts dans leur application en entreprise
Contenu de la séquence :
Définition et historique
Les 3 voies et les piliers CALMS
Impacts sur les services informatiques, l’organisation et sur les profils recherchés
Les pièges à éviter
Intégration et déploiement continus
Contraintes sur l’infrastructure DevOps : Zero-downtime, Monitoring, Scaling
Infrastructure as Code – Infrastructure immutable (principes et bénéfices)

Gestion des sources et outils de build
Durée de la séquence : 2h
Modalité de la séquence : Présentielle
Objectif pédagogique : A l'issue de la séquence, le stagiaire sera capable d'utiliser convenablement l'outil Git, les outils de compilation et les tests automatisés dans le contexte DevOps
Contenu de la séquence :
Définition d'un SCM et revue des principales commandes Git
Le workflow Gitflow, les pull et merge requests
Caractéristiques et apports d’un outil de build et 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

Plateforme de CI/CD
Durée de la séquence : 1.5h
Modalité de la séquence : Présentielle
Objectif pédagogique : A l'issue de la séquence, le stagiaire sera capable d'utiliser et de mettre en place des pipelines d'intégration et de déploiement continus
Contenu de la séquence :
Rôles de la plateforme
Architecture Maître/Esclaves. Provisionnement des esclaves
Notion de pipeline. Historique des builds
Pipeline As code. L’exemple de GitLab CI et Jenkins

Virtualisation et gestion de configuration
Durée de la séquence : 3h
Modalité de la séquence : Présentielle
Objectif pédagogique : A l'issue de la séquence, le stagiaire sera capable d’identifier les principes de la virtualisation et d'y appliquer des outils d'automatisation
Contenu de la séquence :
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
Automatisation de la création des « templates » avec Packer
Mise à jour des schémas de bases de données avec Liquibase

La containerisation et le DevOps
Durée de la séquence : 7h
Modalité de la séquence : Présentielle
Objectif pédagogique : A l'issue de la séquence, le stagiaire sera capable de décrire le fonctionnement et l'utilisation de l'outil Docker, et de le mettre en place dans un processus d'intégration continue
Contenu de la séquence :
Les avantages de la containerisation, l’outil Docker
Containerd, CRI-O et norme CRI/OCI
Les principales commandes Docker
Architecture micro-services, Dockerfile et Docker Compose
Apports de Docker dans l’intégration continue
Provisionnement des machines de build
Déploiement des images Docker dans les dépôts d’entreprise

Mise à l’échelle, surveillance continue et mise à jour
Durée de la séquence : 3.5h
Modalité de la séquence : Présentielle
Objectif pédagogique : A l'issue de la séquence, le stagiaire sera capable d’identifier les problématiques liées à la mise en place industrielle d'un projet informatique, et d'utiliser les outils appropriés dans ce contexte
Contenu de la séquence :
Les offres Kubernetes et Docker Swarm.
Concepts de nœuds, de cluster, et leurs services techniques apportés : annuaire, répartition de charge…
Mise à jour progressive de cluster, retour en arrière
Introduction à HELM
Monitoring avec Prometheus
Haut de page