Administrateur système
DevOps
Du serveur de production jusqu'à l'orchestration cloud : un parcours qui forme à automatiser, conteneuriser, déployer en continu et superviser une infrastructure de bout en bout. Titre professionnel de niveau 6 (bac +3/4).
23 cours · 12 phases
Ordonné selon une logique d'apprentissage : chaque compétence n'arrive qu'une fois ses prérequis acquis — du socle système jusqu'à la synthèse DevSecOps, avant le projet final.
Prérequis — 2 semaines
Réservée aux profils non-techniques (skippable sur test de positionnement) : ligne de commande Linux, notions réseau TCP/IP & DNS, logique de programmation.
Réseau, virtualisation & accès distant
Adressage IP, sous-réseaux, virtualisation, SSH sécurisé et notions de Windows Server.
Linux & administration serveur
Debian/Ubuntu en production : services, droits, processus, Nginx, stack LAMP et durcissement de base.
Voir le détailBash & Python
Scripts robustes : structure, gestion d'erreurs, algorithmes et structures de données.
Voir le détailPowerShell & environnements Windows
Automatisation côté Windows : création de VM, serveurs DHCP et configuration automatisée.
Voir le détailGit & travail collaboratif
Versionner ses scripts dès le départ : branches, stratégies de merge et collaboration sans écraser le travail des autres.
Voir le détailSQL & NoSQL
Modélisation, requêtes CRUD, notions NoSQL, sauvegarde, réplication et gestion des droits d'accès.
Voir le détailDocker & Docker Compose
L'unité de déploiement : conteneuriser une app connue, Dockerfile, bonnes pratiques d'image et applications multi-services.
Voir le détailArchitecture microservices
Découpage d'une application monolithique et packaging applicatif en conteneur.
Voir le détailGolang
Le langage dans lequel Docker, Kubernetes et Terraform sont écrits : compilé, concurrent, idéal pour des microservices performants.
Voir le détailIntégration & déploiement continus
Pipelines CI/CD qui construisent, testent et déploient des images de conteneurs ; qualité de code (SonarQube), tests unitaires et de charge.
Voir le détailEnvironnements de test & pré-production
Environnements isolés (conteneurisés), déploiement d'une version, migration des données vers la pré-prod et retour aux développeurs.
Voir le détailKubernetes : les fondamentaux
Pods, services et déploiements : les briques de base de l'orchestration.
Voir le détailKubernetes avancé & managé
Namespaces, Ingress, volumes, scaling, mise à niveau de cluster, AWS EKS / Azure AKS.
Voir le détailLoad balancing & haute disponibilité
Répartition de charge (L4/L7), reverse proxy, redondance et bascule : prolonger le scaling K8s pour garantir la disponibilité.
Voir le détailCloud Computing : AWS / GCP / Azure
IaaS/PaaS/SaaS, comparatif des fournisseurs et veille cloud hybride.
Voir le détailAnsible
Gestion de configuration et déploiement automatisé d'un parc de serveurs.
Voir le détailTerraform
Infrastructure as Code et mise en production effective sur un cloud public.
Voir le détailFinOps
Optimiser les coûts du cloud une fois l'IaC maîtrisée : tagging, budgets, rightsizing, instances réservées / spot.
Voir le détailDurcissement & PKI
Recommandations ANSSI, pare-feu pfSense, gestion de certificats et OpenSSH.
Voir le détailSIEM & approche offensive
Techniques d'attaque pour mieux défendre, centralisation des logs, corrélation et conformité.
Voir le détailMonitoring moderne
Prometheus + Grafana : collecte de métriques et tableaux de bord.
Voir le détailSupervision classique & SLA
Centreon/Nagios, Syslog, NTP, SNMP et définition d'indicateurs et de SLA.
Voir le détailDevSecOps
Synthèse sécurité × cycle de vie : sécurité intégrée au pipeline (shift-left), scan d'images/dépendances, secrets et IaC scanning.
Voir le détailProjet intégrateur
Infrastructure complète sur les 3 blocs : déploiement cloud automatisé, livraison continue (avec environnement de test) et supervision des services.
Voir le détail