Revenir aux résultats

DevOps et Multi-Cloud - Formation

Type de formation
 Formation continue
 Formation entièrement en présentiel

Objectifs

Objectifs de la formation

Objectifs de la formation
  • Décrire les origines, les principes, et les avantages du framework DevOps
  • Mettre en oeuvre l'automatisation (IaC, CI/CD, CaaS) dans un environnement Cloud
  • Identifier les outils d'automatisation et d'orchestration adaptés à la gestion de vos applications dans le Cloud
  • Lister les bénéfices des technologies d'intégration et de déploiement continus
  • Déployer et surveiller des applications sur des Clouds publics.

Domaines

Domaine(s)
DevOps

Contenu

Contenu



Jour 1 – Fondamentaux DevOps & Gestion du code

  • Origine et principes de la culture DevOps
  • Enjeux du Cloud et impacts organisationnels
  • Bonnes pratiques issues de l’agilité et du développement logiciel
  • Introduction à l’Infrastructure as Code (IaC)
  • Gestion du code source avec Git (branches, commits, tags, workflows de collaboration)
  • Introduction aux outils de build et à l’analyse qualité (SonarQube)



Jour 2 – CI/CD, Automatisation & IaC

  • Concepts d’Intégration Continue et de Livraison Continue
  • Construction d’un pipeline CI/CD (tests, analyse, build, déploiement)
  • Mise en œuvre de Jenkins, GitLab CI ou GitHub Actions
  • Automatisation avec Ansible
  • Orchestration et provisioning d’infrastructures complexes avec Terraform
  • Déploiement multi-Cloud via IaC



Jour 3 – Conteneurisation avec Docker

  • Concepts et architecture Docker
  • Utilisation de la CLI, Dockerfile et Docker Compose
  • Construction et optimisation d’images (multi-stage)
  • Gestion d’applications multi-tiers en conteneurs
  • Intégration de Docker dans un pipeline CI/CD
  • Build d’images et déploiement automatisé via Jenkins



Jour 4 – Orchestration avec Kubernetes

  • Rôle des orchestrateurs (Docker Swarm, Kubernetes)
  • Architecture et ressources Kubernetes
  • Déploiement d’applications, mise à l’échelle, mises à jour
  • Gestion des images via registres publics/privés
  • Déploiement multi-Cloud
  • Provisioning automatisé d’un cluster K8s avec Terraform
  • Bases du monitoring et alerting



Jour 5 – Multi-Cloud & Hybridation

  • Comprendre les approches multi-Cloud et hybrides
  • Avantages : flexibilité, optimisation, continuité, gestion centralisée
  • Solutions du marché : Azure Arc, AWS Hybrid Cloud
  • Activation et gestion de ressources externes (serveurs, clusters…) depuis ces plateformes