Systèmes, cloud & sécurité

⚙️ CI/CD & Infrastructure as Code

DevOps et automatisation

Intégration continue, pipelines de déploiement automatisés, gestion de configuration avec Ansible et culture DevOps.

  • 4 modules
  • 16 leçons
  • 4 h de contenu
  • Évaluation finale
#DevOps Maroc#CI CD Pipelines#Ansible#Automatisation#Cloud Déploiement

Ce que vous allez apprendre

  • Culture DevOps & Automatisation CI/CD
  • Infrastructure as Code (IaC) avec Terraform
  • Gestion de Configuration & Automatisation Serveur avec Ansible
  • Observabilité, Métriques & Alerting

Programme

4 modules · 16 leçons · 4 h de contenu

1Culture DevOps & Automatisation CI/CD4 leçons · 1 h
  1. 1.1Principes DevOps : cycle de livraison continu, réduction du lead time et métriques DORA
  2. 1.2Conception de pipelines avec GitHub Actions et GitLab CI : workflows, jobs et runners
  3. 1.3Automatisation des tests et validation de qualité de code intégrée au pipeline
  4. 1.4Gestion sécurisée des secrets et variables d'environnement dans les pipelines de déploiement
2Infrastructure as Code (IaC) avec Terraform4 leçons · 1 h
  1. 2.1Paradigme déclaratif vs impératif et gestion de l'état (Terraform State & State Locking)
  2. 2.2Définition des ressources, variables d'entrée, outputs et utilisation des modules réutilisables
  3. 2.3Planification et application des changements (terraform plan, apply, gestion du drift)
  4. 2.4Bonnes pratiques d'organisation du code d'infrastructure multi-environnements (dev, staging, prod)
3Gestion de Configuration & Automatisation Serveur avec Ansible4 leçons · 1 h
  1. 3.1Architecture sans agent (agentless) via SSH, inventaires statiques et dynamiques
  2. 3.2Écriture de Playbooks Ansible idiomatiques, modules standards et principe d'idempotence
  3. 3.3Structuration avancée par rôles Ansible et gestion des variables sécurisées avec Ansible Vault
  4. 3.4Automatisation du durcissement d'un serveur Linux et déploiement applicatif automatisé
4Observabilité, Métriques & Alerting4 leçons · 1 h
  1. 4.1Les trois piliers de l'observabilité : Métriques, Journaux (Logs) et Traces distribuées
  2. 4.2Collecte et stockage de séries temporelles avec Prometheus et exporters de nœuds
  3. 4.3Conception de tableaux de bord de supervision visuelle avec Grafana
  4. 4.4Définition de règles d'alerte critiques et notification automatisée en cas d'incident

Comment se déroule la formation

À votre rythme

Des leçons courtes ; votre progression est enregistrée et vous reprenez là où vous vous êtes arrêté.

En pratiquant

Des cas concrets et des mises en situation tout au long des modules.

Une validation

Une évaluation finale s'ouvre quand vous avez parcouru l'essentiel de la formation.

Dans le même domaine

  • Systèmes, cloud & sécurité🐧 Commandes Unix & Flux Git Pro

    Git & Environnement Linux

    Terminal Linux, scripts shell, gestion des versions avec Git, branches, merges et workflows collaboratifs.

    ▶ Exercices Python

    3 modules · 12 leçons · 3 h

    Voir le programme Accès sur attribution
  • Systèmes, cloud & sécurité🐧 Certification LPI Linux Essentials v2.0

    Linux Essentials (LPI 010 v2.0)

    Préparation officielle à la certification LPI Linux Essentials Version 2.0 : distributions, scripts shell, commandes terminal, processus, g…

    ▶ Exercices Python

    5 modules · 19 leçons · 9 h 30

    Voir le programme Accès sur attribution
  • Systèmes, cloud & sécurité🖥️ Administration Système & Services

    Administration système Linux

    Gestion des utilisateurs, permissions fines, gestion des services systemd, configuration réseau et sécurité système.

    4 modules · 16 leçons · 4 h

    Voir le programme Accès sur attribution