Identifier les principes DevOps et mettre en œuvre les outils associésPrésentationApparue 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 pratiqueType 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 performanceTaux de satisfaction général : NCTaux 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 pratiquesFormat de la formationPrésentielLa 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. OrganisationInter-entreprise, Intra-entreprise, IndividuelLangue : Français Délais d’accèsAccè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èsLa 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 handicapLa 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 formationDurée totale en heures : 21h00Dont durée en présentiel : 21h00 Public et prérequis
Objectifs et compétences viséesObjectif général :Perfectionnement, élargissement des compétencesObjectif 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 logicielsModalités d’évaluationDispositifs d’évaluation avant la formationTest de positionnement du stagiaire.Dispositifs d’évaluation pendant la formationQCM système SCORFContrôle continu Dispositif d’évaluation des acquis à la fin de la formationQCM final système SCORFDispositif d’évaluation de la satisfaction à la fin de la formationQuestionnaire de satisfaction à chaudQuestionnaire de satisfaction à froid (J+30 fin de formation) Modalités correctives en cas de non atteinte des objectifsUne 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édagogiquesMéthodes et moyens pédagogiques
Ressources pédagogiques
Modalités techniquesMoyens techniques
Modalités d’accompagnementFormateur(s)Guillaume RÉMYguillaume@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. AccompagnementLe 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 formationPour justifier de l’assiduité du stagiaire et de la bonne exécution de la formation, les éléments suivants peuvent être fournis :
Sanction(s) de la formation
Parcours pédagogiqueModule 1 : Identifier les principes DevOps et mettre en œuvre les outils associésDurée du module : 21 heuresNombre 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 |