- Cours pratique
- Informatique
Formation Pulumi : Gérer le versioning et la gestion d’infrastructures Cloud avec Pulumi
Automatisez le déploiement de vos infrastructures Cloud et gérez-les via le contrôle de version

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Pulumi
Qu'est-ce que Pulumi et le versioning d'infrastructure ?
Pulumi est une plateforme d’Infrastructure as Code (IaC) moderne qui permet de gérer et provisionner des ressources cloud à l’aide de langages de programmation classiques comme Python, TypeScript ou Go. Contrairement aux solutions traditionnelles, Pulumi s’intègre naturellement aux outils de développement et favorise une meilleure maintenabilité des infrastructures.
Pourquoi suivre une formation Maîtriser le versioning et la gestion d’infrastructures Cloud avec Pulumi ?
Dans un monde où le Cloud est omniprésent, automatiser le déploiement des infrastructures devient une compétence clé. Grâce à cette formation, vous apprendrez à industrialiser vos environnements cloud, réduire les erreurs humaines, améliorer la traçabilité des changements et intégrer votre infrastructure dans vos processus DevOps. Pulumi vous donne la puissance du code pour piloter le cloud.

Objectifs pédagogiques
À l'issue de cette formation Pulumi, vous aurez les connaissances nécessaires pour :
- Comprendre les concepts de l’Infrastructure as Code (IaC) moderne
- Maîtriser l’environnement et l’architecture de Pulumi
- Définir, configurer et provisionner des ressources cloud via Pulumi
- Intégrer Pulumi dans un processus de CI/CD
- Utiliser le contrôle de version pour suivre l’évolution des infrastructures
Objectifs opérationnels
Savoir créer, versionner et déployer des infrastructures Cloud en utilisant Pulumi.
Programme
Contenu du cours, module par module
4 modules
- Concepts et enjeux de l’IaC
- Différences entre Pulumi, Terraform et autres outils IaC
- Installation de Pulumi et configuration des environnements
- Définir ses premiers stacks avec Pulumi
Travaux pratiques
Description : Atelier de prise en main : écriture du premier script Pulumi, lancement et vérification dans le Cloud. Quels sont les composants indispensables à une infrastructure de base ?
- Utilisation avancée de langages (boucles, conditions, modules)
- Gestion des variables, configurations et secrets
- Organisation de projets multi-environnements
- Déploiement d’un cluster de serveurs ou application multi-niveaux
Travaux pratiques
Description : Mise en œuvre d’un projet réaliste : création d’un réseau, d’une base de données et déploiement d’une application. Comment gérer la configuration entre plusieurs environnements (dev, prod) ?
- Intégration avec Git et systèmes de CI/CD (GitHub Actions, GitLab CI)
- Stratégies de gestion des environnements
- Mise en place de revues de code pour l’infrastructure
- Gestion des rollbacks et audit des changements
Travaux pratiques
Description : Déploiement automatisé via GitHub Actions, contrôle des changements via pull request. Quels sont les avantages d’un pipeline CI/CD appliqué à l’IaC ?
- Respect des bonnes pratiques Pulumi
- Sécurité des secrets et droits d’accès
- Audit, logs, et observabilité
- Revue des limitations et choix d’architecture
Travaux pratiques
Description : Ajout de validation et de politiques de sécurité dans le projet, revue du code et documentation. Comment garantir la conformité des déploiements ?
Travaux pratiques
Outils : Pulumi CLI, Git, GitHub Actions, AWS/Azure sandbox.
Pratique : 50% du temps consacré à des ateliers concrets.
Programme mis à jour le 06/06/2025
Public concerné
Ce cours s'adresse aux ingénieurs DevOps, développeurs Cloud, administrateurs système, architectes cloud et plus globalement à toute personne impliquée dans la gestion d'infrastructures Cloud.

Prérequis
Une bonne connaissance des fondamentaux du Cloud (AWS, Azure ou GCP) est recommandée pour suivre cette formation. Une familiarité avec un langage de programmation comme Python ou TypeScript est par ailleurs essentielle pour tirer pleinement profit des possibilités offertes par Pulumi.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Puppet : Automatiser la gestion de ses configurationsRéf. OPUP2 joursFondamentalProchaine session : 9 nov.1 590 €
- Terraform : Orchestrer la configuration de votre infrastructure avec TerraformRéf. TERA2 joursIntermédiaireProchaine session : 9 nov.1 590 €
- Ansible : Automatiser la gestion des serveursRéf. AGSA2 joursIntermédiaireProchaine session : 12 nov.1 590 €
- Automatiser l'administration du stockage avec Ansible et ONTAP REST APIRéf. RSTAPI2 joursIntermédiaire1 980 €