L'organisme de formation Cellenza Training obtient la certification Qualiopi 🎉
Accueil / Formation Terraform CI/CD avec Azure DevOps

Formation Terraform CI/CD avec Azure DevOps

Terraform
Niveau : Intermédiaire
Eligible CPF : Non
Informations pratiques
Durée : 1 Jour
Prix distanciel : 1100 € HT/pers
Eligible CPF : Non
Public Visé
  • Développeur
  • Ingénieur infrastructure
  • Administrateur systèmes
  • DevOps
Prochaines dates
Sur demande

Présentation de la formation Terraform CI/CD

Terraform permet d’automatiser et d’industrialiser le cycle de vie des infrastructures. Son utilisation au sein d’une usine CI/CD (Continous Integration / Continuous Deployment) permet de pousser cette démarche au niveau supérieur.

Cette formation permet aux stagiaires de découvrir comment intégrer le déploiement d’un template Terraform au sein d’Azure DevOps, en utilisant le workflow init, plan, apply. Les différents services de la plateforme Azure DevOps seront abordés, depuis la gestion du code source jusqu’au déploiement sur un environnement. La mise en place d’une stratégie de tests automatisés sera également abordée.

Objectifs pédagogiques

A l’issue de cette formation, les participants seront en capacité de :

  • Gérer le code source dans des Azure Repo Git,
  • Mettre en place une stratégie pour la gestion des données sensibles,
  • Mettre en place un pipeline de build,
  • Mettre en place un pipeline de release, en respectant le workflow Terraform,
  • Utiliser un agent self-hosté pour effectuer les déploiements,
  • Mettre en place des tests automatisés.
Programme de la formation Terraform Azure DevOps

Introduction

  • Comprendre la plateforme Azure DevOps
  • Connaitre les différents services fournis
  • Comprendre les avantages du déploiement avec Azure DevOps

 

Travailler avec un repo Git

  • Gérer des branches
  • Configurer son environnement de travail
  • Configurer des secrets

 

Mettre en place un pipeline de build

  • Découvrir le template YAML pour la définition des pipelines
  • Configurer l’agent et l’utilisation d’une image
  • Produire des artefact

 

Mettre en place un pipeline de release

  • Gérer des environnements
  • Configurer des secrets
  • Utiliser des templates
  • Promouvoir l’environnement
  • Mettre en place les approvals

 

Mettre en place une stratégie de tests

  • Comprendre la nécessité des tests automatisés
  • Introduire le framework Pester
  • Mettre en place des tests automatisés
  • Exécuter les tests automatisés dans un pipeline

 

Labs :

  • Template permettant de créer un groupe de ressources et un serveur SQL
  • Mise sous contrôle de ce template dans un Azure Repository Git
  • Création d’un pipeline de build permettant de produire un artefact
  • Création d’un environnement dans Azure DevOps
  • Création d’un pipeline de release
  • Templatisation et déploiement sur plusieurs environnements
  • Mise en place de tests automatisés avec Pester
Méthodes et modalités pédagogiques

Cette formation sera constituée de théorie et d’ateliers techniques qui permettront d’être rapidement opérationnel.

  • Support : un support de cours sera remis aux participants au format électronique.
  • Evaluation : les acquis sont évalués tout au long de la formation par le formateur (questions régulières, travaux pratiques, QCM ou autres méthodes).
  • Formateur : le tout animé par un consultant-formateur expérimenté, nourri d’une expérience terrain, et accrédité Microsoft Certified Trainer.
  • Satisfaction : à l’issue de la formation, chaque participant répond à un questionnaire d’évaluation qui est ensuite analysé en vue de maintenir et d’améliorer la qualité de nos formations.
  • Suivi : une feuille d’émargement par demi-journée de présence est signée par chacun des participants.

Cette formation peut être dispensée en format inter-entreprise ou intra-entreprise sur demande et en mode présentiel comme en distanciel.

Prérequis à la formation Terraform Azure DevOps

Le candidat à cet examen doit disposer des connaissances de base Azure, niveau « AZ-900 : Azure Fundamentals » ou équivalent.

Une connaissance de Terraform équivalente à la formation « Terraform Introduction » est nécessaire. Les connaissances de base sur Git (commande de base, clone, commit, push, gestion des branches, pull request), PowerShell, Azure DevOps (Azure DevOps Git Repository, Azure pipelines, YAML) et la démarche DevOps sont nécessaires.

La souscription Azure et l’organisation Azure DevOps seront fournies par Cellenza Training.

Accessibilité
La formation « Introduction à Terraform » s’organise uniquement sur demande. Le délai d’attente entre votre demande de prestation et la réalisation de la formation est de 3 à 6 semaines.
Il est aussi possible – sur demande – d’adapter des moyens de la prestation pour les personnes en situation de handicap en fonction du type de handicap.
Le centre de formation Cellenza Training est situé au : 156 Boulevard Haussmann – 75008 Paris
Vous pouvez facilement y accéder par les transports en commun suivants :
  • Métro 9 : Miromesnil
  • Métro 13 : Saint-Philippe-du-Roule
  • Bus 22-43-52 : Courcelles ou Miromesnil
  • Bus 84 : Ruysdaël – Parc Monceau
Pré-inscription à la formation
Formation Terraform CI/CD avec Azure DevOps

    Les informations personnelles vous concernant (nom prénom, adresse e-mail, téléphone professionnel) sont recueillies par CELLENZA et sont enregistrées dans les fichiers informatisés de notre société en qualité de responsable de traitement, aux fins (i) de répondre à votre demande et (ii) de prospection. Ces informations, collectées sur la base de votre consentement ou notre intérêt légitime, ne sont transmises à aucun tiers et seront conservées, trois ans maximum à compter de notre dernier contact. Ces données sont accessibles aux seules personnes au sein DE CELLENZA dûment habilitées. Vous pouvez exercer vos droits d’accès, de rectification, d’effacement, d’opposition, de limitation du traitement, ainsi que le droit à la portabilité de vos données, sur simple demande à l’adresse suivante : contact-gdpr@cellenza.com ou introduire une réclamation auprès de la CNIL. Pour plus d’informations sur vos droits, nous vous invitons à consulter le site www.cnil.fr

    Nos formations sur la thématique Terraform

    New

    Formation Terraform Intermediate

    Terraform
    Niveau : Intermédiaire
    Durée : 2 Jours
    Terraform est un outil d’IaC (Infra as Code) permettant de déployer de manière indépendante une infrastructure. Au-delà des fondamentaux de…
    New

    Formation Introduction à Terraform

    Terraform
    Niveau : Débutant
    Durée : 1 Jour
    L’IaC (Infrastructure as Code) est une approche permettant de gérer le cycle de vie de l’ensemble des ressources et services…
    New

    Formation Terraform CI/CD avec Azure DevOps

    Terraform
    Niveau : Intermédiaire
    Durée : 1 Jour
    Terraform permet d’automatiser et d’industrialiser le cycle de vie des infrastructures. Son utilisation au sein d’une usine CI/CD (Continous Integration…