Logo de l'organisme de formation

DL Academy - l'OF des entreprises du numérique

Représentation de la formation : Identifier les principes DevOps et mettre en oeuvre les outils associés

Identifier les principes DevOps et mettre en oeuvre les outils associés

Formation présentielle
Accessible
Durée : 21 heures (3 jours)
Taux de satisfaction :
9,9/10
(5 avis)
Durée :21 heures (3 jours)
Cette formation est gratuite.
Se préinscrire
Durée :21 heures (3 jours)
Cette formation est gratuite.
Se préinscrire
Durée :21 heures (3 jours)
Cette formation est gratuite.
Se préinscrire

Besoin d’adapter cette formation à vos besoins ?

N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !

Formation créée le 03/02/2023. Dernière mise à jour le 25/04/2024.

Version du programme : 1

Programme de la formation

Objectifs de la formation

  • Pouvoir décrire les grands principes DevOps, et leurs impacts dans leur application en entreprise
  • Utiliser convenablement l'outil Git, les outils de compilation et les tests automatisés dans le contexte DevOps
  • Utiliser et mettre en place des pipelines d'intégration et de déploiement continus
  • Savoir identifier les principes de la virtualisation et d'y appliquer des outils d'automatisation
  • Savoir décrire le fonctionnement et l'utilisation de l'outil Docker, et de le mettre en place dans un processus d'intégration continue
  • Savoir 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

Profil des bénéficiaires

Pour qui
  • 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.

Contenu de la formation

  • Les principes DevOps
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
Équipe pédagogique

Guillaume REMY - Formateur // Laure CHOJNACKI - Référente pédagogique - l.chojnacki@digital-league.org // Jessica GAY-MAYERE - Référente Handicap - j.gaymayere@digital-league.org // Céline BERGERON - Référente administratif et financier - c.bergeron@digital-league.org //

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Exercices & mises en pratique pendant la formation.
  • Autoévaluation sur les objectifs en fin de formation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques.
  • Etude de cas concrets.
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants
9,9/10
(5 avis)

Capacité d'accueil

Entre 0 et 6 apprenants

Délai d'accès

6 semaines

Accessibilité

N'hésitez pas à nous contacter si vous souhaitez en savoir plus, que vous soyez intéressé pour suivre une formation, que vous ayez des demandes de personnalisation ou encore que vous ayez des salariés en situation de handicap. Nous apportons des réponses individualisées et adaptées à chaque situation. Concernant le handicap, nous étudions chaque situation individuellement pour prendre en compte : – Les obstacles de l’environnement de formation – Les incapacités ou capacités résiduelles de la personne Afin de supprimer les obstacles, ou au moins les réduire, afin de rendre nos formations « accessibles » à tous. Jessica GAY-MAYERE - Référente handicap - j.gaymayere@digital-league.org