Aller au contenu principal

Développeur Web - CCP 5 “Utilisation de la méthodologie DevOps pour automatiser, conteneuriser et déployer une application en continu”

Date de mise à jour :
Identifiant Offre Info : 03_261351594F
Organisme responsable : Quest Education Group (ouvre dans un nouvel onglet)

Nouvelle recherche

Référentiels

Code Rome

  • M1805 Études et développement informatique

Formacode

  • 31010 : Architecture web
  • 31036 : Administration base de données
  • 31090 : Développement web
  • 31098 : Programmation orientée objet

Présentation de la formation

Objectifs

Cette formation s'adresse aux professionnels de l'IT en activité ou en transition (administrateurs systèmes et réseaux, techniciens d'infrastructure, ingénieurs cloud, développeurs backend ou full-stack, et architectes logiciels). Elle est conçue pour ceux qui maîtrisent déjà les bases de l'informatique et souhaitent acquérir une spécialisation de haut niveau en sécurité opérationnelle, afin de concevoir et de piloter des infrastructures de livraison robustes et conformes…


Cette formation s'adresse aux professionnels de l'IT en activité ou en transition (administrateurs systèmes et réseaux, techniciens d'infrastructure, ingénieurs cloud, développeurs backend ou full-stack, et architectes logiciels). Elle est conçue pour ceux qui maîtrisent déjà les bases de l'informatique et souhaitent acquérir une spécialisation de haut niveau en sécurité opérationnelle, afin de concevoir et de piloter des infrastructures de livraison robustes et conformes aux exigences réglementaires actuelles.
Apprenez à :
  • Automatiser la défense : Intégrer des Security Gates dans vos pipelines pour bloquer les vulnérabilités avant la production.
  • Maîtriser l'Infrastructure-as-Code : Déployer des environnements durcis et conformes aux guides de l'ANSSI via Terraform et Ansible.
  • Sécuriser Kubernetes : Isoler vos charges de travail, gérer les politiques réseau et durcir vos images de conteneurs.
  • Assurer la conformité continue : Générer des SBOM et signer vos artefacts pour garantir l'intégrité de votre chaîne d'approvisionnement.

Programme de la formation

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…


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.
 

Validation et sanction

À la fin de la formation, vous serez en mesure de :
  • Concevoir et automatiser des pipelines de déploiement continu sécurisés en y intégrant des barrières de sécurité automatisées.
  • Déployer des infrastructures résilientes et conformes, tout en auditant automatiquement les configurations par rapport aux référentiels de sécurité.
  • Conteneuriser des architectures applicatives sous Docker, durcir les images de conteneurs et orchestrer les workloads de manière isolée au sein de clusters Kubernetes.
  • Centraliser et distribuer de manière dynamique les identifiants et les secrets d'infrastructure.
  • Sécuriser la chaîne d'approvisionnement logicielle et mettre en place une surveillance de la sécurité au runtime.
  • Présenter et défendre vos choix d'architecture, d'automatisation et de durcissement lors d'une mise en situation professionnelle devant un jury d'experts.
Certification obtenue :
CCP 5 du Titre Professionnel Développeur Web  RNCP 37805 “Utilisation de la méthodologie DevOps pour automatiser, conteneuriser et déployer une application en continu”
 

Type de formation

Certifiante

Niveau de sortie

BAC + 2

Durée, rythme, financement

Durée

En centre

200 h

Financement

Conventionnement
Non
Financeur
  • Bénéficiaire de l'action

    Programme : Individuel (AIF, POEI, Région individuel, autofinancement)

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

BAC + 2

Conditions spécifiques et prérequis

La formation permet d'accéder au bloc 5 de la certification RNCP37805 « Développeur Web » niveau 5, délivrée par WEBECOM et enregistrée au RNCP le 17/07/2023. Pré requis : - Intérêt pour les nouvelles technologies - Bases de l'anglais - Logique de base Modalités d'évaluation : - Mise en situation professionnelle - Contrôle continu Lien vers la fiche France compétences : https://www.francecompetences.fr/recherche/rncp/37805/

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
50 rue de Marseille
69007 Lyon 7e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes