DevOps & Cloud Native
Construire une plateforme de production, du serveur au déploiement continu
Un parcours de bout en bout pour construire, automatiser, déployer et observer une plateforme applicative moderne.
Disponibilité du contenu
Le programme reste visible, même lorsque certaines matières sont encore dans la roadmap.
Les matières disponibles sont complètes. Celles en construction sont publiées progressivement. Les matières à venir décrivent la suite prévue sans prétendre qu’un cours est déjà accessible.
Résultat visé
Être capable de livrer une application de manière reproductible sur Kubernetes et d'expliquer chaque couche de la plateforme.
Programme
Les matières, dans un ordre conseillé mais jamais verrouillé.
Chaque matière peut aussi être suivie séparément et peut être réutilisée dans une autre formation.
- 01disponible
Virtualisation et laboratoire d'infrastructure
Construire un laboratoire isolé et reproductible avec des machines virtuelles, des réseaux virtuels, des snapshots et des procédures de restauration.
- 02disponible
Linux — utilisation avancée et administration
Manipuler un système Linux, comprendre son démarrage, ses processus, ses permissions, ses paquets et ses flux, puis l'administrer dans un laboratoire réel.
- 03disponible
Architecture des réseaux
Comprendre comment les équipements, protocoles et services communiquent, puis concevoir et valider une architecture réseau cohérente.
- 04disponible
Conteneurs avec Docker
Comprendre l'isolation par conteneurs, construire des images reproductibles et exploiter une application multi-conteneurs.
- 05disponible
Registres d’images & chaîne de confiance
Construire, versionner, publier et contrôler les images de conteneurs utilisées par une plateforme de production.
- 06disponible
Versioning avec Git & GitHub
Construire un historique exploitable, restaurer sans perdre le contrôle, collaborer par revue et livrer un dépôt d’infrastructure avec CI, release et hygiène de sécurité.
- 07disponible
Orchestration avec Kubernetes
Déployer et exploiter des applications déclaratives sur un cluster, comprendre les contrôleurs et diagnostiquer les objets distribués.
- 08disponible
Intégration et déploiement continus
Construire une chaîne fiable du commit jusqu'au déploiement, avec validations, artefacts, environnements et retours rapides.
- 09disponible
Infrastructure as Code et gestion de configuration
Décrire, créer et configurer une infrastructure de manière reproductible, contrôlée et révisable.
- 10disponible
Observabilité, métriques et journaux
Observer le comportement d'une plateforme, relier métriques, journaux et événements, puis construire des alertes exploitables.
- 11disponible
Fondamentaux de la cybersécurité
Comprendre les risques, reconnaître les attaques courantes et appliquer les protections essentielles aux comptes, systèmes, réseaux et données.
Architecture construite
Le projet actuel reste le socle pratique de la formation DevOps.
Compétences
- Administrer un environnement Linux
- Construire et publier des images de conteneurs
- Déployer sur Kubernetes
- Automatiser une chaîne de livraison
- Décrire l'infrastructure en code
- Observer une plateforme
- Diagnostiquer un échec de déploiement
Outils rencontrés
Prérequis
- Être à l'aise avec l'utilisation générale d'un ordinateur
Les cours publics restent accessibles sans compte. Cette formation organise des contenus pédagogiques SORIA Académie ; elle ne délivre ni diplôme, ni titre professionnel, ni ECTS.