• DurĂ©e: 2j (14h)
  • Prix: 1600€ HT
  • Lieux: Ă  distance ou dans toute la France
  • Prochaines sessions:
    • 2024-11-21 - 2024-11-22
    • 2024-12-19 - 2024-12-20
    • 2025-01-16 - 2025-01-17
    • 2025-02-20 - 2025-02-21
    • 2025-03-20 - 2025-03-21
    • 2025-04-17 - 2025-04-18
    • 2025-05-15 - 2025-05-16
    • 2025-06-19 - 2025-06-20

L’Infrastructure as Code a révolutionné la gestion d’infrastructure grace à ses paradigmes de reproductibilité et d’automatisation. Pulumi pousse le paradigme plus loin en proposant l’utilisation de language de programmation de tous les jours (Typescript, Python, Java, etc.) pour gérer ses infrastructures.

L’objectif de cette formation est d’explorer Pulumi par la pratique afin de comprendre en profondeur les concepts et utilisation de l’outil. Au travers du déploiement d’une infrastructure proche d’une situation réelle, apprnez à créer, gérer et maintenir des déploiements d’une complexité croissante avec Pulumi, jusqu’à pouvoir gérer des infrastructures complexes à grand échelle.

De nombreux travaux pratiques utilisant des infrastructures Cloud dédiées permettent d’explorer et comprendre au mieux les concepts et les appliquer sur des cas d’usage au plus proche de la réalité.

S’inscrire à une session

Objectifs pédagoqiques

  • Comprendre les notions d’Infrastructure as Code
  • DĂ©ployer et gĂ©rer des infrastructures Cloud avec Pulumi
  • Comprendre en dĂ©tail le fonctionnement et les concepts Pulumi
  • IntĂ©grer Pulumi dans les cycles de vie projet: CI/CD, GitOps, observabilité…
  • Savoir gĂ©rer des infrastructures complexes Ă  grande Ă©chelle avec Pulumi

Public visé

Opérateurs, developpeurs, ingénieurs et autres professionnels du monde l’IT et du développement ayant à gérer, déployer ou maintenir des infrastructures.

Pré-requis

  • Connaissance d’au moins un language de programmation
  • Connaissance basique en gestion d’infrastructure ou dĂ©ploiement logiciel

Plan de formation

Pulumi & Infrastructure as Code

  • Concepts d’Infrastructure as Code
  • Les outils Infrastructure as Code: Pulumi, Terraform, Ansible, Puppet, Chef…
  • Pulumi: concepts de base et architecture
  • DĂ©ploiement d’une stack simple

Utilisation et configuration

  • Utilisation de la CLI Pulumi
  • Stacks, Projets, Ressources, Inputs & Outputs
  • Etats & Backends
  • Configuration & Secrets
  • Providers

Pulumi en Production et utilisation avancée

  • Organiser un projet de façon modulaire: Component Resources
  • Configuration d’un backend customisĂ©
  • IntĂ©grer Pulumi dans votre CI/CD
  • Pulumi et GitOps
  • DĂ©bugger et rĂ©parer une stack
  • Configuration de Provider avancĂ©
  • DĂ©ployer Ă  grande Ă©chelle avec Pulumi