Skip to content

Requirements and specifications

Project context

L’administrateur système DevOps automatise le déploiement des infrastructures sur un cloud privé, public ou hybride.

Secteurs d’activités :

Text Only
une entreprise de services du numérique (ESN)
une ESN spécialisée qui offre des prestations d'hébergement Cloud (Cloud Provider)
un éditeur de logiciel
la DSI d'une entreprise qui possède un service dédié aux développements informatiques

Type d’emplois accessibles :

Text Only
ingénieur DEVOPS
SysOPS DEVOPS
ingénieur système DEVOPS
ingénieur Cloud
développeur Cloud

Contexte de l’examen du titre professionnel (RNCP)

L’infrastructure des entreprises se déploie de plus en plus dans le cloud.
32% des entreprises en 2018 contre 97 % en 2021 ont déployé une partie de leur infrastructure en cloud public.
Selon l’étude annuelle de Flexera « state of the cloud report » en 2021, 80% des entreprises gère leur infrastructure en cloud hybride, intégrant cloud public et cloud privé.
Cette évolution oblige les équipes systèmes, qui doivent automatiser les tâches de déploiement, à acquérir de nouvelles compétences.
Parallèlement, les équipes de développeurs ont mis en place la méthode Agile, qui leur permet de produire très régulièrement des nouvelles versions de leurs applications.
La mise en production des applications nécessitait auparavant le respect d’une procédure longue suivie par les équipes systèmes, appelées Ops (comme opérations en anglais).
Il était nécessaire que le temps de mise en production soit raccourci comme l’a été celui du
développement des nouvelles versions.
La démarche DevOps qui vise à faciliter la collaboration entre les « Dev » (développeurs) et les « Ops » poursuit cet objectif.
80% des entreprises ont adopté la démarche DevOps en 2021, pour 41% en 2017.
(source : statistiques IDC EMEA Cloud and infrastructures Services, février 2021)
Les administrateurs système DevOps interviennent sur le déploiement des infrastructures en cloud et sur la mise en production des applications et ils sont très recherchés sur le marché de l’emploi.
Cet emploi nécessite une bonne connaissance des systèmes d’exploitation, de la virtualisation et du développement de scripts d’automatisation ainsi que la maitrise de nombreux outils spécifiques.
L’emploi fait appel à un ensemble particulier de compétences et de connaissances qui relèvent à la fois du développement de scripts, de l‘utilisation de différentes plateformes, de l’administration de systèmes, de méthodologie de tests et de collaboration avec d’autres équipes de techniciens.
Le titre professionnel « Administrateur système DevOps » (niveau 6) réunit les compétences nécessaires pour l’emploi.
Il est structuré en trois blocs de compétences :
* Automatiser le déploiement d’une infrastructure dans le cloud
* Déployer une application en continu
* Superviser les services déployés
Il permet de répondre aux besoins des entreprises et favorise l’évolution professionnelle des administrateurs système en poste souhaitant développer de nouvelles compétences.

Définition de l’emploi type et des conditions d’exercice (RNCP)

L’administrateur système DevOps automatise le déploiement des infrastructures sur un cloud privé, public ou hybride.
Lorsqu’il travaille chez un éditeur de logiciel ou dans une DSI en relation avec les équipes de développeurs, l’administrateur système DevOps déploie en continu les applications.
Il supervise les services déployés et traite les alertes remontées.
Afin d’automatiser le déploiement des infrastructures sur le cloud, l’administrateur système DevOps automatise la création de serveurs à l’aide de scripts, il les configure et les connecte entre eux, puis il utilise une plateforme de type Ansible pour configurer le déploiement et contrôler celui-ci.
Lorsqu’il est chargé de déployer une application en continu, en relations avec les équipes de développeurs, il prépare des environnements de tests et de pré-production.
Il prépare les différents serveurs de données et le stockage associé, ainsi que les containers destinés à recevoir l’application.
Ensuite il migre les données et déploie l’application dans l’environnement de pré-production.
Il échange en permanence avec l’équipe des développeurs pour corriger les dysfonctionnements
découverts lors des différentes phases de tests.
A l’aide d’une plateforme de type Kubernetes, il déploie l’application et ses mises à jour successives sur l’environnement de production.
L’administrateur système DevOps supervise les infrastructures et applications qu’il a déployées, pour ce faire, il définit les indicateurs à surveiller et installe et configure une solution de supervision.
Lorsqu’il constate une anomalie ou qu’une alerte est remontée, il corrige ou fait corriger le problème.
Afin de résoudre un problème de configuration, comprendre la cause d’un dysfonctionnement ou installer un nouvel outil, il échange sur les forums des communautés professionnelles, éventuellement en anglais.
La plupart des documentations techniques sont rédigées en anglais, l’administrateur système DevOps doit être capable de les lire pour y retrouver l’information qu’il recherche et interpréter correctement les conseils qui y sont donnés. Cela correspond au niveau B2 du cadre européen pour la compréhension écrite.
Il devra parfois poser des questions ou apporter une réponse sur des forums d’utilisateurs en langue anglaise, le niveau B1 du cadre européen pour l’expression écrite est suffisant.
Il utilise une démarche logique pour diagnostiquer la cause d’un dysfonctionnement et y remédier, il effectue une veille active pour maintenir à jour ses compétences.
Cet emploi nécessite la maitrise de nombreux outils et langages ainsi que la compréhension de concepts abstraits.
L’administrateur système DevOps est en contact avec les équipes de développeurs, son responsable technique, les équipes réseau et sécurité, les fournisseurs des solutions d’hébergement, les communautés professionnelles des outils qu’il utilise.
L’administrateur système DevOps travaille dans une entreprise de services du numérique (ESN), chez un opérateur Cloud, chez un éditeur de logiciel ou dans la DSI d’une grande entreprise.
Il travaille en équipe sous la responsabilité du responsable technique ou du directeur des systèmes d’information de son entreprise.
Dans certains cas, cette activité se réalise entièrement à distance

Project perimeter

Activités visées :

Lorsqu’il travaille chez un éditeur de logiciel ou dans une DSI en relation avec les équipes de développeurs, l’administrateur système DevOps déploie en continu les applications.

Il supervise les services déployés et traite les alertes remontées. Afin d’automatiser le déploiement des infrastructures sur le cloud, l’administrateur système DevOps automatise la création de serveurs à l’aide de scripts, il les configure et les connecte entre eux, puis il utilise une plateforme de type Ansible pour configurer le déploiement et contrôler celui-ci.

Lorsqu’il est chargé de déployer une application en continu, en relations avec les équipes de développeurs, il prépare des environnements de tests et de pré-production.

Il prépare les différents serveurs de données et le stockage associé, ainsi que les containers destinés à recevoir l’application. Ensuite il migre les données et déploie l’application dans l’environnement de pré-production.

Il échange en permanence avec l’équipe des développeurs pour corriger les dysfonctionnements découverts lors des différentes phases de tests.

A l’aide d’une plateforme de type Kubernetes, il déploie l’application et ses mises à jour successives sur l’environnement de production.

L’administrateur système DevOps supervise les infrastructures et applications qu’il a déployées, pour ce faire, il définit les indicateurs à surveiller et installe et configure une solution de supervision.

Lorsqu’il constate une anomalie ou qu’une alerte est remontée, il corrige ou fait corriger le problème.

Afin de résoudre un problème de configuration, comprendre la cause d’un dysfonctionnement ou installer un nouvel outil, il échange sur les forums des communautés professionnelles, éventuellement en anglais.

La plupart des documentations techniques sont rédigées en anglais, l’administrateur système DevOps doit être capable de les lire pour y retrouver l’information qu’il recherche et interpréter correctement les conseils qui y sont donnés. Cela correspond au niveau B2 du cadre européen pour la compréhension écrite.

Il devra parfois poser des questions ou apporter une réponse sur des forums d’utilisateurs en langue anglaise, le niveau B1 du cadre européen pour l’expression écrite est suffisant.

Il utilise une démarche logique pour diagnostiquer la cause d’un dysfonctionnement et y remédier, il effectue une veille active pour maintenir à jour ses compétences.

Cet emploi nécessite la maitrise de nombreux outils et langages ainsi que la compréhension de concepts abstraits.

L’administrateur système DevOps est en contact avec les équipes de développeurs, son responsable technique, les équipes réseau et sécurité, les fournisseurs des solutions d’hébergement, les communautés professionnelles des outils qu’il utilise.

L’administrateur système DevOps travaille dans une entreprise de services du numérique (ESN), chez un opérateur Cloud, chez un éditeur de logiciel ou dans la DSI d’une grande entreprise.

Il travaille en équipe sous la responsabilité du responsable technique ou du directeur des systèmes d’information de son entreprise.

Dans certains cas, cette activité se réalise entièrement à distance.

Project objectives


Last update: November 21, 2023
Created: November 21, 2023