Aller au contenu
English
Compte : non connecté, synchronisation possible Mon apprentissage
Selectionner le thème
English

Catalogue des formations

Formations

55 formations, 87 parcours à suivre : les 17 plus longues sont découpées en 49 niveaux. Pour apprendre le métier de terrain, avec des labs à rejouer chez vous. Tout est gratuit, sans compte obligatoire : votre progression reste dans votre navigateur, et un compte facultatif la retrouve sur vos autres appareils.

  • 55 formations dont 17 découpées en niveaux
  • 87 parcours à suivre une formation courte, ou un niveau d’une longue
  • 1 971 leçons distinctes : une leçon partagée compte une fois
  • 404 labs exercices pratiques à rejouer
  • 1 338 heures de contenu durée de lecture, sans double compte

Par où commencer

Métier mis en avant

Ingénieur DevSecOps

Intégrer la sécurité à chaque étape de la livraison logicielle, du code au runtime, pour que livrer vite et livrer sûr cessent de s'opposer, et piloter cette démarche par la mesure.

Ce que fait le métier : Décrire et durcir l'infrastructure en codeTenir la production : vulnérabilités, fiabilité, incidentsSécuriser la chaîne d'approvisionnement logicielleAnalyser le risque d'une applicationConstruire et faire tourner une chaîne de livraisonContrôler l'admission et protéger le runtimeMesurer et généraliser la démarche

Le site calcule ce qui vous manque à partir de ce que vous savez déjà : aucune formation n’est à suivre en entier avant.

Voir le métier Le parcours thématique DevSecOps 7 responsabilités · 18 missions · 77 compétences

Commencer ici, puis deux parcours de référence

D’abord « Bien démarrer » : comment le site construit votre parcours. Visez ensuite un métier, une compétence ou une certification : le site calcule ce qui vous manque, sans imposer de formation entière. Pour explorer un domaine, deux parcours de référence : Linux, la base de la plupart des métiers, et DevSecOps. Choisir un métier.

Commencer ici Débutant

Bien démarrer

Comprendre comment le site construit votre parcours : objectif, compétences, prochaine étape, progression.

4 modules · 12 leçons · 1h

Commencer

Base de la plupart des métiers Débutant à avancé

Linux

De la première commande à l'administration d'un serveur en production, jusqu'aux certifications RHCSA et LFCS.

31 compétences · 31 évaluées · 21 pratiquées · 5 métiers · LFCS · RHCSA

3 niveaux · 25 modules

  1. L1 Utiliser un système
  2. L2 Administrer un serveur
  3. L3 Exploiter et dépanner

Parcours complet : 213 leçons · 81 labs · 135h

Commencer

Parcours de référence en sécurité Intermédiaire à avancé

DevSecOps

Intégrer la sécurité à chaque étape de la livraison, de la conception jusqu'au runtime.

19 compétences · 19 évaluées · 5 pratiquées · 5 métiers · CKA · CKAD · CKS · KCNA

4 niveaux · 17 modules

  1. D1 Comprendre le flux et les risques
  2. D2 Sécuriser la chaîne de livraison
  3. D3 Protéger la production
  4. D4 Mesurer et généraliser

Parcours complet : 124 leçons · 25 labs · 76h

Commencer

Catalogue

Toutes les formations

Comment lire ce catalogue Les domaines suivent l’ordre du métier, et une formation ne remplace pas la documentation : les deux se complètent.

Le catalogue suit le métier, pas l’ordre alphabétique

Chaque formation est construite depuis son parcours : modules, leçons, durée, labs et quiz. Les domaines se suivent dans l’ordre où les notions s’appuient les unes sur les autres, et chacun couvre un pan précis du travail d’un ingénieur DevOps.

  1. 01 · Linux

    Le socle : tout le reste s'exécute dessus.

    Terminal, fichiers, utilisateurs, permissions, processus, paquets, services systemd, stockage LVM, réseau et durcissement. Les parcours RHCSA et LFCS s'appuient sur ce socle.

  2. 02 · Réseaux

    Comprendre ce qui circule entre les machines.

    Modèle en couches, adressage IP, routage, DNS, DHCP, NAT, pare-feu et TLS, avec une méthode de diagnostic pour isoler la couche en panne quand un service ne répond plus.

  3. 03 · Services et architecture

    Installer et exploiter les services d’une plateforme.

    Lire une architecture (serveurs web, proxys, bases de données, caches, stockage, files de messages), savoir quelle brique porte de l'état, puis installer et exploiter les services d'une plateforme : fournisseur d'identité, forge Git, bases de données.

  4. 04 · Sécurité

    Réduire la surface d’attaque de ce qui tourne.

    Les principes de sécurité et le déroulé d’une attaque, la démarche DevSecOps, la gestion des secrets de leur inventaire à la réponse à fuite, et le durcissement des serveurs Linux selon ANSSI-BP-028 et CIS : accès et privilèges, noyau, confinement des services.

  5. 05 · Développement

    Écrire, versionner et outiller son code.

    Git, les formats YAML et JSON que lisent et produisent Kubernetes, Ansible et les API, le langage HCL de Terraform et de Packer, la méthode pour écrire, tester, relire et livrer un outil, puis Python et Go pour écrire l'outillage que l'exploitation réclame. Le but n'est pas de devenir développeur applicatif, mais d'écrire des fichiers et des scripts qui tiennent.

  6. 06 · IA et ML

    Comprendre, servir et outiller l’IA.

    Les fondamentaux du machine learning sur des données d'exploitation, les modèles de langage servis en local avec Python, de l'inférence au RAG et aux agents, et les assistants de code en ligne de commande, configurés et encadrés pour le travail d'ingénierie.

  7. 07 · Virtualisation

    Des machines à la demande, sur votre matériel.

    KVM, Proxmox et Incus : créer, sauvegarder et piloter des machines sur son propre matériel, celles que les labs des autres domaines consomment.

  8. 08 · Cloud

    Les fournisseurs européens, console et API.

    Outscale et Scaleway en ligne de commande et par API : identité, réseau, stockage et instances, avec la souveraineté des données en fil rouge.

  9. 09 · Infrastructure as Code

    Décrire son infrastructure au lieu de la cliquer.

    Provisionner avec Terraform, configurer avec Ansible, Chef, Salt ou Rudder, construire des images avec Packer : l'infrastructure devient du code versionné, relu et rejouable.

  10. 10 · Conteneurs

    Empaqueter, exécuter et orchestrer.

    Docker et Podman pour exécuter, Kubernetes et Helm pour orchestrer : réseau, stockage, ordonnancement, sécurité et dépannage, jusqu'aux certifications CKA, CKAD et CKS.

  11. 11 · CI/CD

    Automatiser la chaîne, et la sécuriser.

    Les fondamentaux de la chaîne, sans outil, puis GitHub Actions, GitLab CI, Argo CD et Flux CD : permissions minimales, OIDC, chaîne d'approvisionnement, provenance et gouvernance des workflows.

  12. 12 · Observabilité

    Voir ce que fait un service en production.

    Métriques Prometheus et PromQL, tableaux de bord Grafana, alertes routées par Alertmanager, journaux centralisés dans Loki, instrumentation et collecte OpenTelemetry, sur un lab Kubernetes local.

Formation ou documentation : laquelle ouvrir ?

Les deux reposent sur les mêmes guides, et ne répondent pas à la même question. Une formation se suit du début à la fin ; la documentation se consulte au moment où l’on en a besoin, y compris des années après.

Formation

« Dans quel ordre ? »

Elle organise les leçons, expose les prérequis, indique où se tester et où pratiquer, et retient votre progression.

Documentation

« Comment ça fonctionne ? »

Elle garde la profondeur technique : les commandes, les pièges, le dépannage. Chaque guide se lit seul, sans suivre de parcours.

Linux

Le socle : tout le reste s'exécute dessus.

2 formations · 144 h

Réseaux

Comprendre ce qui circule entre les machines.

1 formation · 12 h

Services et architecture

Installer et exploiter les services d’une plateforme.

3 formations · 65 h
Architecture des services Comprendre les briques d'une architecture applicative et d'infrastructure Débutant à intermédiaire 6 compétences · 6 évaluées · 0 pratiquée · 1 métier 8 modules · 33 leçons · 21h Gestion des identités et des accès (IAM) · Brancher une application sur un fournisseur d'identité Vous mettez en service Keycloak sur PostgreSQL, y branchez une application en OpenID Connect dont vous vérifiez les jetons, protégez une API par audience et scopes, fédérez un annuaire LDAP et un fournisseur partenaire, et diagnostiquez une intégration OIDC ou SAML qui échoue. Gestion des identités et des accès (IAM) · niveau 1 sur 2 4 compétences 4 modules · 19 leçons · 12h Gestion des identités et des accès (IAM) · Exploiter et gouverner Vous imposez un second facteur par groupe, provisionnez et désactivez les comptes par SCIM avec une revue des accès exportée en preuve, branchez Kubernetes et Vault sur le realm avec des droits limités par groupe, et exploitez Keycloak en production : proxy TLS, sauvegarde restaurée, montée de version et realm décrit en Terraform. Vous savez aussi pourquoi un workload remplace un secret partagé par une identité OIDC, sujet de la leçon partagée que l'épreuve ne note pas. Gestion des identités et des accès (IAM) · niveau 2 sur 2 5 compétences 4 modules · 11 leçons · 9h Administrer une forge Git Installer, gouverner, sécuriser et exploiter une forge Git auto-hébergée, avec Forgejo en référence et GitLab en option Intermédiaire 6 compétences · 6 évaluées · 0 pratiquée 8 modules · 20 leçons · 21h

Sécurité

Réduire la surface d’attaque de ce qui tourne.

4 formations · 124 h
Menaces et principes de défense Raisonner avec les principes de sécurité, comprendre le déroulé d'une attaque et reconnaître les menaces courantes Débutant 3 compétences · 3 évaluées · 0 pratiquée 5 modules · 38 leçons · 16h DevSecOps · Comprendre le flux et les risques Vous lisez un système de livraison comme un flux, situez où la sécurité s'y insère et modélisez les menaces d'une application. DevSecOps · niveau 1 sur 4 6 compétences 4 modules · 31 leçons · 15h DevSecOps · Sécuriser la chaîne de livraison Vous sécurisez le code, les dépendances, les secrets, la CI/CD, le build et la chaîne d'approvisionnement, jusqu'à la provenance des artefacts. DevSecOps · niveau 2 sur 4 20 compétences 5 modules · 62 leçons · 5 labs · 31h DevSecOps · Protéger la production Vous contrôlez ce qui se déploie, protégez le runtime, gérez vulnérabilités et exceptions, et observez puis répondez aux incidents. DevSecOps · niveau 3 sur 4 9 compétences 4 modules · 19 leçons · 7 labs · 12h DevSecOps · Mesurer et généraliser Vous mesurez la démarche, la pilotez et l'étendez à l'échelle de l'organisation, jusqu'au capstone qui assemble tout le parcours. DevSecOps · niveau 4 sur 4 1 compétence 3 modules · 11 leçons · 13 labs · 18h Gestion des secrets Inventorier, stocker, délivrer à durée de vie bornée, révoquer sous incident et détecter une fuite, avec Vault comme implémentation Intermédiaire 7 compétences · 7 évaluées · 0 pratiquée · 3 métiers 8 modules · 28 leçons · 16h Durcissement Linux Réduire la surface d'attaque d'un serveur Linux, mesure par mesure, en suivant ANSSI et CIS Intermédiaire 8 compétences · 8 évaluées · 4 pratiquées · 2 métiers · CKS · LFCS · RHCSA 8 modules · 30 leçons · 11 labs · 17h

Développement

Écrire, versionner et outiller son code.

10 formations · 159 h
Git · Travailler seul proprement Vous comprenez le modèle de Git, enregistrez un travail en commits lisibles et menez une modification sur une branche jusqu'à la fusion. Git · niveau 1 sur 4 2 compétences 3 modules · 23 leçons · 1 lab · 12h Git · Collaborer autour d'un dépôt partagé Vous travaillez avec un dépôt distant, faites respecter une convention de messages de commit, rattrapez un commit parti trop vite, résolvez un conflit et débloquez un push rejeté. Git · niveau 2 sur 4 2 compétences 3 modules · 14 leçons · 6h Git · Réparer et investiguer un historique Vous récupérez un travail perdu, réécrivez un historique sans casser celui des autres et retrouvez le commit qui a introduit un bogue. Git · niveau 3 sur 4 2 compétences 4 modules · 17 leçons · 8h Git · Héberger et assembler des dépôts Vous hébergez un dépôt sur un serveur, configurez l'accès des collaborateurs et assemblez plusieurs dépôts en un projet. Git · niveau 4 sur 4 3 compétences 2 modules · 9 leçons · 4h YAML Écrire du YAML sans piège, le vérifier avec yamllint et un schéma, le modifier avec yq, puis l'appliquer aux manifestes Kubernetes et à Ansible Débutant à intermédiaire 3 compétences · 3 évaluées · 0 pratiquée · 1 métier 4 modules · 13 leçons · 7h JSON Écrire du JSON conforme, le valider avec un schéma, l'interroger avec jq, JSONPath et JMESPath, et le produire sans casse depuis un script Débutant à intermédiaire 6 compétences · 6 évaluées · 0 pratiquée · 1 métier 4 modules · 13 leçons · 2 labs · 8h Développer pour les Ops Initiation au développement pour les Ops : lire et modifier un petit outil Python, le tester, le faire relire et voir ce que la CI en vérifie Débutant 5 compétences · 5 évaluées · 4 pratiquées · 3 métiers 8 modules · 33 leçons · 11 labs · 21h Python : les fondamentaux · Écrire du Python correct Vous manipulez types, collections et chaînes, écrivez des fonctions et des classes idiomatiques, et lisez du code Python sans vous y perdre. Python : les fondamentaux · niveau 1 sur 3 4 compétences 2 modules · 19 leçons · 1 lab · 16h Python : les fondamentaux · Structurer et outiller un projet Vous lisez et écrivez fichiers et formats, découpez le code en modules et paquets, et outillez le projet : environnement, dépendances, qualité. Python : les fondamentaux · niveau 2 sur 3 6 compétences 2 modules · 20 leçons · 3 labs · 19h Python : les fondamentaux · Construire des outils réels Vous écrivez des outils d'infrastructure complets : API, base de données, interface en terminal, tâches concurrentes et tests isolés. Python : les fondamentaux · niveau 3 sur 3 6 compétences 1 module · 17 leçons · 5 labs · 16h Python avancé Concurrence, performance, métaprogrammation et industrialisation pour écrire du Python rapide, robuste et prêt pour la production Avancé 3 compétences · 3 évaluées · 0 pratiquée 5 modules · 14 leçons · 2 labs · 9h Golang Du langage à la production : écrire du Go idiomatique, concurrent, testé et livrable Débutant à intermédiaire 6 compétences · 0 évaluée · 0 pratiquée · 3 métiers 6 modules · 21 leçons · 10h HCL Lire et écrire le langage de Terraform et de Packer, séparer le langage de l'outil, puis le formater, le modifier, le convertir et le valider Débutant à intermédiaire 3 compétences · 3 évaluées · 0 pratiquée 4 modules · 12 leçons · 6h Rego Écrire des politiques Open Policy Agent en syntaxe OPA 1.x, prévoir leur évaluation, puis les tester, les linter, les appliquer avec Conftest et les livrer en bundles Débutant à intermédiaire 4 compétences · 4 évaluées · 0 pratiquée 4 modules · 11 leçons · 7h SQL Lire un schéma, interroger et modifier une base PostgreSQL sans risque, comprendre la concurrence, diagnostiquer une requête lente et utiliser SQL en script Débutant à intermédiaire 5 compétences · 5 évaluées · 0 pratiquée 5 modules · 13 leçons · 9h

IA et ML

Comprendre, servir et outiller l’IA.

4 formations · 91 h
Machine learning · Préparer Vous choisissez la famille d'apprentissage qui convient à un problème d'après ses données et la réponse attendue, situez le travail dans le cycle de vie d'un projet data, et préparez un poste reproductible : Miniforge vérifié par son empreinte, environnement conda épinglé, exporté puis recréé, et notebook Jupyter qui s'exécute de haut en bas dans un kernel neuf. Machine learning · niveau 1 sur 2 2 compétences 2 modules · 5 leçons · 2h Machine learning · Entraîner et évaluer Vous entraînez une régression linéaire et la mesurez sur un jeu de test par R² et RMSE, en lisant ses résidus, puis regroupez des données sans étiquettes avec k-means en choisissant le nombre de groupes par la méthode du coude et le coefficient de silhouette. Machine learning · niveau 2 sur 2 2 compétences 2 modules · 2 leçons · 1h MLOps · Reproduire et tracer un entraînement Vous rendez un entraînement reproductible sur un clone vierge (environnement verrouillé, données versionnées par DVC dans un stockage S3, pipeline rejoué à l'identique), tracez chaque run avec son commit et l'empreinte de ses données sur un serveur MLflow, désignez le modèle par alias dans le registre et écrivez la suite pytest qui refuse un jeu ou un modèle hors contrat. MLOps · niveau 1 sur 1 5 compétences 1 module · 7 leçons · 7 labs · 7h Python et IA · Intégrer un LLM Vous comprenez ce que fait un modèle de langage, l'appelez depuis Python, le servez vous-même et passez par une passerelle. Python et IA · niveau 1 sur 3 5 compétences 2 modules · 25 leçons · 21h Python et IA · Construire un RAG Vous préparez un corpus, l'indexez en vecteurs et construisez une recherche augmentée qui répond à partir de vos documents. Python et IA · niveau 2 sur 3 3 compétences 1 module · 16 leçons · 11h Python et IA · Construire des agents et une stack complète Vous construisez et orchestrez des agents, écrivez des serveurs MCP, assemblez une stack souveraine, l'observez et la sécurisez. Python et IA · niveau 3 sur 3 8 compétences 3 modules · 32 leçons · 24h Claude Code De l'installation aux workflows industrialisés, avec un fil rouge lab-claude Débutant à avancé 9 compétences · 9 évaluées · 0 pratiquée 10 modules · 32 leçons · 6 labs · 22h

Virtualisation

Des machines à la demande, sur votre matériel.

4 formations · 40 h

Cloud

Les fournisseurs européens, console et API.

4 formations · 124 h
Cloud de A à Z Comprendre, construire et exploiter une architecture cloud, sans dépendre d'un fournisseur Débutant à avancé 24 compétences · 24 évaluées · 2 pratiquées · 4 métiers 21 modules · 91 leçons · 4 labs · 44h Feint Apprendre, développer et tester le cloud sans compte ni carte bancaire, avec un émulateur local de Scaleway, Outscale et Exoscale Débutant à intermédiaire 3 compétences · 3 évaluées · 0 pratiquée · 2 métiers 4 modules · 14 leçons · 1 lab · 6h Outscale · Prendre en main OUTSCALE Vous situez OUTSCALE et son cadre de confiance, ouvrez un accès sécurisé et pilotez votre compte en CLI. Outscale · niveau 1 sur 4 2 compétences 2 modules · 13 leçons · 1 lab · 5h Outscale · Construire et automatiser les fondations Vous montez réseau, instances et stockage, puis les décrivez en Terraform, Packer et Ansible et déployez un cluster managé. Outscale · niveau 2 sur 4 8 compétences 3 modules · 18 leçons · 9h Outscale · Concevoir selon Well-Architected Vous évaluez une architecture OUTSCALE pilier par pilier et justifiez chaque choix de conception. Outscale · niveau 3 sur 4 1 compétence 1 module · 8 leçons · 6h Outscale · Livrer une architecture résiliente Vous livrez une application 3-tiers en haute disponibilité de bout en bout et explorez des patterns avancés comme Talos. Outscale · niveau 4 sur 4 2 compétences 2 modules · 12 leçons · 11h Scaleway · Poser des fondations sûres Vous ouvrez un compte sécurisé, pilotez Scaleway en CLI, montez instances, stockage et réseau privé exposé par un load balancer, et gérez identités et secrets au moindre privilège. Scaleway · niveau 1 sur 3 8 compétences 4 modules · 29 leçons · 17 labs · 24h Scaleway · Automatiser : IaC et conteneurs Vous décrivez l'infrastructure en Terraform, construisez vos images, configurez le parc et déployez une application sur Kapsule. Scaleway · niveau 2 sur 3 5 compétences 2 modules · 15 leçons · 9 labs · 13h Scaleway · Opérer : données et observabilité Vous exploitez une base de données managée et observez vos ressources avec Cockpit. Scaleway · niveau 3 sur 3 2 compétences 2 modules · 4 leçons · 2 labs · 4h

Infrastructure as Code

Décrire son infrastructure au lieu de la cliquer.

8 formations · 330 h
Infrastructure as Code : les fondamentaux Comprendre ce que fait un outil IaC, choisir une approche et la défendre, tenir un dépôt d'infrastructure sain Débutant à intermédiaire 7 compétences · 7 évaluées · 0 pratiquée · 5 métiers 6 modules · 29 leçons · 12h Terraform · Terraform : les bases Vous décrivez et provisionnez une infrastructure libvirt paramétrée, générée depuis un catalogue, dont les remplacements sont maîtrisés et qui n'écrit aucun secret dans le state. Terraform · niveau 1 sur 2 7 compétences 6 modules · 45 leçons · 39 labs · 44h Terraform · Terraform avancé Vous exploitez une infrastructure en équipe, avec un state partagé, verrouillé et réparé sans recréer, des modules réutilisables, des environnements séparés et une chaîne qui tourne sans humain. Terraform · niveau 2 sur 2 6 compétences 3 modules · 32 leçons · 26 labs · 34h Pulumi Décrire et déployer une infrastructure locale en Python : projet, stack, state, configuration, secrets, composants et CI Intermédiaire 2 compétences · 0 évaluée · 0 pratiquée 4 modules · 8 leçons · 2h Packer Construire des images machine reproductibles en HCL, des templates aux post-processors Débutant à intermédiaire 3 compétences · 0 évaluée · 0 pratiquée · 1 métier 4 modules · 8 leçons · 4h Ansible · Écrire et exécuter des playbooks Vous montez votre lab, lancez des commandes ad-hoc puis des playbooks lisibles, avec variables, facts, conditions, boucles et gestion d'erreurs. Ansible · niveau 1 sur 3 8 compétences 8 modules · 53 leçons · 30 labs · 49h Ansible · Gérer un parc avec les modules et les rôles Vous décrivez un parc dans des inventaires, configurez fichiers, paquets, comptes, stockage et réseau avec les bons modules, et rangez le tout dans des rôles. Ansible · niveau 2 sur 3 15 compétences 10 modules · 70 leçons · 42 labs · 63h Ansible · Industrialiser et livrer en production Vous testez vos rôles avec Molecule, les distribuez en CI, protégez les secrets avec Vault, exécutez dans des Execution Environments et dépannez un playbook lent ou en échec. Ansible · niveau 3 sur 3 10 compétences 8 modules · 59 leçons · 39 labs · 58h Chef avec CINC Du premier cookbook au déploiement sur de vraies VM, avec la distribution libre CINC Débutant à intermédiaire 8 compétences · 8 évaluées · 0 pratiquée 5 modules · 32 leçons · 13 labs · 19h SaltStack (Salt) Du premier ping à une infrastructure orchestrée et réactive, sur un vrai parc de serveurs Débutant à intermédiaire 5 compétences · 5 évaluées · 0 pratiquée 5 modules · 16 leçons · 10 labs · 11h Rudder La gestion de configuration continue à la française, du premier agent à l'audit de conformité CIS Débutant à intermédiaire 2 compétences · 0 évaluée · 0 pratiquée 5 modules · 9 leçons · 4h

Conteneurs

Empaqueter, exécuter et orchestrer.

6 formations · 160 h
Introduction à la conteneurisation Isoler un processus avec le noyau, lire une image OCI, l'exécuter avec un runtime bas niveau, puis choisir un moteur en connaissance de cause Débutant 2 compétences · 2 évaluées · 1 pratiquée · 3 métiers 4 modules · 10 leçons · 1 lab · 6h Docker Du premier conteneur lancé au démon durci, pour exécuter des applications en production Débutant à intermédiaire 5 compétences · 5 évaluées · 0 pratiquée · 3 métiers · CKAD · KCNA · LFCS 8 modules · 19 leçons · 14h Podman Le moteur de conteneurs sans démon ni privilèges root, jusqu'aux services gérés par systemd Débutant à intermédiaire 7 compétences · 1 évaluée · 1 pratiquée · 3 métiers · CKAD · KCNA · LFCS 6 modules · 13 leçons · 2 labs · 10h Kubernetes · Fondamentaux et workloads Vous déployez, configurez et mettez à jour une application sans état sur un cluster local, en sachant quel composant du cluster fait quoi. Kubernetes · niveau 1 sur 4 5 compétences 3 modules · 24 leçons · 10 labs · 17h Kubernetes · Livrer une application Vous livrez une application complète d'après un cahier des charges, configurée, sondée, persistante, exposée, isolée et dotée d'une identité minimale. Kubernetes · niveau 2 sur 4 17 compétences 6 modules · 32 leçons · 30 labs · 34h Kubernetes · Administrer et opérer un cluster Vous installez, sauvegardez, mettez à jour et dépannez un cluster, et remettez en service une application en panne sans procédure. Kubernetes · niveau 3 sur 4 12 compétences 3 modules · 30 leçons · 7 labs · 24h Kubernetes · Sécuriser le cluster Vous durcissez un cluster et ses workloads, de l'admission à l'audit, et détectez un comportement anormal à l'exécution. Kubernetes · niveau 4 sur 4 7 compétences 1 module · 17 leçons · 13 labs · 18h Helm De la première release installée à la conception, la sécurisation et l'exploitation de charts en production Débutant à avancé 5 compétences · 5 évaluées · 1 pratiquée · 1 métier · CKA · CKAD 8 modules · 19 leçons · 1 lab · 19h Cloud native Rendre une application conforme au 12-factor sur Kubernetes, adapter les nœuds à la charge, passer un service en scale-to-zero et gouverner le trafic entre services Intermédiaire 5 compétences · 5 évaluées · 0 pratiquée · 4 métiers · KCNA 4 modules · 10 leçons · 6h

CI/CD

Automatiser la chaîne, et la sécuriser.

5 formations · 127 h
Introduction aux pipelines CI/CD · Comprendre et construire une chaîne de livraison Vous lisez une pipeline inconnue, écrivez ses étapes dans le dépôt, promouvez un même artefact de la recette à la production et listez les risques de la chaîne. Introduction aux pipelines CI/CD · niveau 1 sur 1 7 compétences 4 modules · 13 leçons · 4 labs · 8h GitHub Actions · Écrire et concevoir des workflows Vous écrivez un workflow qui se déclenche au bon moment, puis le rendez dynamique avec matrices, expressions et workflows réutilisables. GitHub Actions · niveau 1 sur 4 2 compétences 2 modules · 15 leçons · 1 lab · 11h GitHub Actions · Sécuriser la chaîne Vous réduisez les permissions au strict nécessaire, remplacez les secrets par OIDC, épinglez les actions et produisez une provenance vérifiable. GitHub Actions · niveau 2 sur 4 3 compétences 3 modules · 22 leçons · 5 labs · 16h GitHub Actions · Livrer et accélérer Vous déployez par environnements protégés et rendez un pipeline lent rapide et diagnosticable. GitHub Actions · niveau 3 sur 4 3 compétences 2 modules · 16 leçons · 1 lab · 8h GitHub Actions · Exploiter la CI à l'échelle Vous choisissez et isolez les runners, gouvernez les workflows d'une organisation et outillez leur contrôle en ligne de commande. GitHub Actions · niveau 4 sur 4 3 compétences 3 modules · 14 leçons · 8h GitLab CI · Écrire un pipeline et lire ses échecs Vous écrivez un .gitlab-ci.yml, lisez un job en échec, gérez artefacts et cache, et pilotez l'exécution par variables et règles. GitLab CI · niveau 1 sur 4 2 compétences 3 modules · 19 leçons · 9 labs · 13h GitLab CI · Livrer Vous déployez par environnements, exploitez les rapports de job et publiez des images dans un registre avec leurs scanners intégrés. GitLab CI · niveau 2 sur 4 1 compétence 2 modules · 10 leçons · 3 labs · 7h GitLab CI · Industrialiser Vous factorisez le YAML, accélérez par DAG et matrices, orchestrez plusieurs pipelines et assemblez un pipeline fiable de bout en bout. GitLab CI · niveau 3 sur 4 3 compétences 4 modules · 21 leçons · 8 labs · 16h GitLab CI · Sécuriser et outiller Vous sécurisez la delivery GitLab, des jobs protégés aux scanners, et contrôlez vos pipelines avec glab et un scanner dédié. GitLab CI · niveau 4 sur 4 4 compétences 2 modules · 10 leçons · 6h ArgoCD Du premier déploiement GitOps à l'exploitation en production, avec ArgoCD 3.x sur Kubernetes Débutant à avancé 3 compétences · 2 évaluées · 0 pratiquée · 4 métiers 6 modules · 16 leçons · 3 labs · 10h Flux CD Le GitOps par contrôleurs Kubernetes : de l'installation à l'exploitation, avec Flux 2.9 Intermédiaire 3 compétences · 3 évaluées · 0 pratiquée · 4 métiers 9 modules · 22 leçons · 15 labs · 19h

Observabilité

Voir ce que fait un service en production.

1 formation · 24 h

Transverses

L’outillage qui sert toutes les formations.

2 formations · 21 h

Ce projet vous est utile ?

Les guides, formations, quiz et labs restent gratuits. Si vous les utilisez régulièrement, vous pouvez contribuer à leur maintenance et à leur développement.

Devenir membre de soutien (nouvel onglet) Soutenir une fois (nouvel onglet) En savoir plus

Suivez aussi le projet sur LinkedIn