Un service d'Akta, cabinet de conseil en certification professionnelle
OpenDataForma RNCP · RS · Formacode · NSF
RS3914 Inactive · Répertoire spécifique

Infrastructure DevOps

Certificateur · M2I

L'essentiel

Certificateur(s)

Nom légalSIRETSite
M2I 33354415300344 —

Partenaires habilités

2 organismes habilités, d'après la liste publiée par France compétences : 2 à former et organiser l'évaluation.

OrganismeSIRETHabilitation
M2I TECH 79504509500010 Former et organiser l'évaluation
SCRIBTEL FORMATION 39336786700024 Former et organiser l'évaluation

Résumé de la certification

Objectifs et contexte

Couvre l’ensemble des domaines d’activité professionnelle dans des secteurs très variés Public ou Privé.

La certification s’adresse à tout salarié, demandeur d'emploi ou toute personne en reconversion, souhaitant développer ses compétences sur les pratiques DevOps et les outils. Elle permet à l’apprenant de maitriser la chaine de déploiement continu, de mettre en œuvre les bonnes pratiques, collecter le feedback et de garantir le bon fonctionnement des solutions tout au long de leur cycle de vie.

Compétences attestées

Activité 1 : METHODOLOGIE
Appliquer les valeurs, principes et pratiques DevOps pour accélerer et sécuriser les mises en production en assurant une communication permanente entre les développeurs (Dev) et les opérations (Ops) lors des déploiements de l'intégration à la production.
Améliorer les flux de travail, la communication et les boucles de feedback entre les équipes afin de définir les objectifs communs du projet et les outils de communication adéquats.
Identifier les outils propices afin de structurer le processus Devops en les classifiant et définissant leurs rôles dans une chaine applicative jusqu'à la production, pour augmenter la capacité à livrer des applications et des services à grande vitesse.
Activité 2 : INTEGRATION CONTINUE ET VERSIONING
Intégrer le code produit à celui des autres développeurs et d’autres composants de l'application afin de vérifier qu’il fonctionne et s'exécute comme prévu.
Tester en continu l’application en cours de développement tout au long de son cycle de vie afin de réduire les coûts, de raccourcir les phases de test et de disposer de retours en continu sur la qualité.
Mettre en œuvre des processus bien définis de planification et de gestion des versions qui permettent d'instaurer des feuilles de route de sorties de versions, des plans de projet, des planifications de livraison et une traçabilité de bout en bout dans ces processus.
Activité 3 : AUTOMATISATION
Evaluer les différentes solutions d'automatisation existantes afin de mesurer les apports des outils d'automatisation et leur potentiel, pour améliorer la scalabilité et la fiabilité des tâches de déploiement.
Automatiser les systèmes et les déploiements d'applications et de mises à jour en utilisant les atouts des différents outils en fonction des plateformes automatisées (physique, virtuel, cloud, linux, réseau…) facilitant ainsi la traçabilité, l’industrialisation des déploiements et des configurations.
Structurer la suite d’automatisation en plusieurs couches de tests automatisés, afin de vérifier que les services et les caractéristiques du système sont opérationnels et pleinement fonctionnels, pour des résultats plus fiables à travers la réexécution des scénarios dans des conditions identiques.
Activité 4 : ORCHESTRATION
Exploiter les solutions de virtualisation de services simulant le comportement, la fonctionnalité et les performances des composants d'une application pour permettre les tests de bout en bout de l'application dans son ensemble.
Mettre en œuvre des solutions de containerisation d’applications permettant d’isoler les applications dans des caissons virtuelles dans le but de réduire les délais de déploiements d’applications et de leur mise à jour dans un cycle continu, de réutiliser les environnements publiés par des tiers (interopérabilité).
La certification repose sur un référentiel de 4 activités qui font l'objet d'une validation des compétences suivantes :
METHODOLOGIE : Collaborer avec l'équipe et les parties prenantes. Identifier les acteurs les chaines applicatives et leurs rôles. Définir les objectifs communs du projet et les outils de communication adéquats. Mettre en œuvre le partage d'information à destination des bonnes personnes. Classifier les différents outils et leurs rôles dans une chaine applicative jusqu'à la production. Analyser les informations de performance et de logs tout au long du cycle de vie de l'application pour vérifier leur bonne adéquation aux indicateurs.
INTEGRATION CONTINUE ET VERSIONING : Identifier les bénéfices du versioning et déterminer l'usage des branches au sein d'un outil de développement. Identifier les bénéfices du chaine d'intégration continue, et développer les fonctions de tests automatiques. Construire une chaine d'intégration continue en sélectionnant un outil de repositery, un outil de CI/CD. Configurer sa chaine d'intégration continue et définir les comportements des différentes branches (build auto ou manuel, merge auto ou manuel, etc…). Exploiter un outil de centralisation des logs et en extraire l'information pertinente manuellement et automatiquement. Analyser les informations de performance.
AUTOMATISATION : Identifier les apports des outils d'automatisation et leur potentiel pour la scalabilité des infrastructures. Evaluer les atouts des différents outils en fonction des plateformes automatisées (physique, virtuel, cloud, windows, linux, réseau…). Définir l'organisation du code d'automatisation OPS pour faciliter la réutilisation du code (pattern). Démontrer l'organisation et le versioning du code d'automatisation OPS. Mettre à disposition des développeurs les logs pour le troubleshooting.
ORCHESTRATION : Mettre en œuvre des mécanismes de selfservice et de metering des ressources consommées. Définir les gabarits de machines et l'architecture d'un IaaS. Identifier les bénéfices des différentes technologies de containeurs. Gérer des applications composées de plusieurs containeurs. S'approprier les comportements des orchestrateurs de containeurs et leur impact sur le développement applicatif. Mettre en œuvre l'orchestration de containeurs. Orchestrer des charges de travail basées sur des machines virtuelles sur tout type de cloud.

Voie d'accès à la certification

Prérequis à l'entrée
Cette certification s’adresse à toute personne (demandeur d’emploi, salarié, étudiant) souhaitant acquérir les compétences sur les méthodes et outils DevOps. Une maîtrise des bases de l’infrastructure réseau et en développement est un plus.

Base légale

Date d'échéance31-12-2021

Pour plus d'informations · Statistiques

Entrées et sorties de formation

1 entrées en formation
1 parcours menés à terme
100 % taux d'achèvement
02/2022 : 1 entrées, 1 terminées
Entrées Parcours terminés · 02/2022

Entrées et sorties de formation — Caisse des Dépôts (open data), tous organismes confondus.

Demande CPF — formations engagées

73 dossiers CPF engagés
134 105 € montant total engagé
1 837 € coût moyen par dossier
20 h durée moyenne

Qui finance ces dossiers (part du montant engagé)

France compétences 97 %
France Travail 1 %
Régions 1 %
Reste à charge titulaire 1 %
01/2020 : 1 dossiers engagés 03/2020 : 2 dossiers engagés 05/2020 : 1 dossiers engagés 06/2020 : 3 dossiers engagés 07/2020 : 2 dossiers engagés 09/2020 : 3 dossiers engagés 10/2020 : 5 dossiers engagés 11/2020 : 6 dossiers engagés 12/2020 : 4 dossiers engagés 01/2021 : 3 dossiers engagés 02/2021 : 1 dossiers engagés 03/2021 : 2 dossiers engagés 04/2021 : 11 dossiers engagés 05/2021 : 9 dossiers engagés 06/2021 : 6 dossiers engagés 07/2021 : 3 dossiers engagés 08/2021 : 2 dossiers engagés 09/2021 : 1 dossiers engagés 10/2021 : 5 dossiers engagés 11/2021 : 1 dossiers engagés 12/2021 : 2 dossiers engagés
Dossiers engagés · 01/2020 – 12/2021

Formations engagées via le CPF — Caisse des Dépôts (open data), tous organismes confondus.

Télécharger (PDF) MD