Module 1 : Infrastructure as Code (IaC) & Hardening Système
Objectifs pédagogiques :
Délaisser les configurations manuelles de serveurs au profit d'un provisionnement automatisé, reproductible, documenté et durci dès la phase de design.
Compétences visées :
- Identifier les points d’automatisation possibles en collaborant avec les développeurs durant les phases du cycle de vie du projet afin de faciliter le développement, le déploiement et l’exploitation de l’application.
- Programmer les actions en utilisant un langage de script afin de construire le processus d'automatisation.
Module 2 : Conteneurisation, Isolation Réseau & AWS Opening
Objectifs pédagogiques :
Isoler les applications en production via les conteneurs, durcir les runtimes et appréhender la transition des charges de travail vers un cloud public managé (AWS).
Compétences visées :
- Créer un environnement de développement indépendant à l’aide d’un système d'exploitation pour conteneur dans une machine virtuelle afin de s'affranchir des contraintes d’infrastructure.
Module 3 : Pipelines CI/CD & Sécurité de la Software Supply Chain
Objectifs pédagogiques :
Construire des chaînes d'intégration et de déploiement continus agissant comme des barrières de sécurité automatiques, et protéger l'intégrité de la supply chain logicielle face aux cybermenaces modernes (CRA, NIS2).
Compétences visées :
- Assurer un déploiement continu de l’application en utilisant une plateforme qui permet d’automatiser et de tester le déploiement et la mise à jour.
Module 4 : Préparation Certification & Examen de Soutenance
Objectifs pédagogiques :
Préparation de la mise en situation professionnelle pour l’obtention du bloc de compétences RNCP.
Compétences visées :
- Validation globale des compétences techniques d'automatisation, de conteneurisation et de déploiement continu sécurisé.
Projets et évaluations :
Mise en situation professionnelle :
Le candidat reçoit le code source d'une application "brute" ainsi qu'une infrastructure cible non-sécurisée. Il dispose d'un temps imparti pour réaliser l'audit d'architecture, durcir les fichiers système, automatiser la conteneurisation et configurer le pipeline CI/CD sécurisé complet.
Soutenance orale :
Le candidat présente pendant 30 à 45 minutes ses livrables devant un jury de professionnels, en argumentant ses choix techniques de sécurité et répond aux questions techniques du jury.