Le titulaire du diplôme de Master en Informatique, parcours DevOps, exerce dans toutes les entreprises utilisant les TIC en particulier celles spécialisées dans le développement Informatique et l’administration systèmes.

Le métier de DevOps nécessitant une double compétence, crée une passerelle entre les équipes chargées de développement des logiciels et celles qui gèrent et assurent la stabilité des applications.

Il est donc présent dans tous les métiers de développement d’applications, de l’automatisation complète de la production des logiciels, de l’administration des systèmes d’exploitation et de l’administration des réseaux.

L’objectif de la formation est donc de former des ingénieurs compétents capables de garantir la prise en compte des spécifications techniques dans le cahier de charge des applications développées et le bon fonctionnement de ces applications en environnement de production grâce à la maîtrise des technologies et critères d’hébergement.

Les ingénieurs DevOps doivent donc avoir d’une part une réelle maîtrise technologique et d’autre part des qualités humaines, un esprit de management et une capacité d’écoute pour mieux appréhender les besoins des équipes avec lesquelles ils collaborent.

Les titulaires du Master DevOps peuvent exercer les métiers suivants :

  • Développeur Web Front-End;
  • Développeur Web Back-End;
  • Développeur d’applications mobiles ;
  • Concepteur et développeur de logiciels ;
  • Intégrateur de nouvelles technologies ;
  • Administrateur systèmes et réseaux ;
  • Administrateur de bases de données ;
  • Ingénieur sécurité ;
  • Ingénieur Cloud ;
  • Ingénieur DevOps ;
  • Responsable IT(Informatique & Technologie) ;
  • Chef de projet Informatique.

Les diplômés de Master DevOps peuvent être recrutés par les sociétés exerçant
dans le secteur de l’informatique et réseaux. Il peut s’agir, entre
autres :

  • Des sociétés spécialisées dans l’intégration des solutions informatiques ;
  • Des sociétés de Services et d’Ingénierie Informatiques (SSII) ;
  • Des entreprises et les administrations gérant elles-mêmes leurs systèmes d’information et de communication ;
  • Des collectivités locales appelées à personnaliser les solutions ;
  • Des opérateurs de télécommunications et fournisseurs d’accès à Internet.

L’ingénieur DevOps possède un rôle transversal qui exige une bonne maîtrise
des étapes de développement informatique, ainsi qu’une bonne compréhension
des enjeux du déploiement continu et de production. Le métier de DevOps
requiert la maîtrise de compétences diverses. Tout d’abord, il faut maîtriser les
compétences techniques que le métier exige. L’ingénieur DevOps doit ainsi :

  • Connaître de manière approfondie le langage de programmation utilisé par les
    développeurs de l’entreprise avec lesquels il collabore ;
  • Utiliser les outils de virtualisation : Environnement de virtualisation, conteneurisation, orchestration ;
  • Savoir développer des scripts et faire des intégrations ;
  • Savoir mettre en place des chaînes d’intégration continue ;
  • Maîtriser l’administration des systèmes d’exploitation les plus utilisés : Linux,
    Windows ;
  • Maîtriser les outils de tests automatisés ou de monitoring des déploiements ;
  • Être pointilleux sur la sécurité des données et posséder d’excellentes connaissances dans les systèmes de serveur ;
  • Travailler sur les plateformes Cloud les plus utilisées du moment.

En complémentarité des compétences techniques, l’ingénieur DevOps doit avoir la capacité d’évaluer le fonctionnement des applications, de procéder à des ajustements techniques et de mesurer la performance des solutions développées. Si la maîtrise technique est capitale, les qualités humaines du consultant ou ingénieur DevOps représentent un atout majeur dans ses relations avec les autres équipes et la hiérarchie. En plus de l’esprit de management, il doit savoir écouter les demandes du client et des équipes. Il est donc essentiel qu’il possède un bon sens relationnel pour mieux appréhender les besoins et pour échanger plus facilement. Il doit être capable de :

  • Gérer et diriger les équipes avec lesquelles il collabore ;
  • Prendre un certain recul par rapport au projet pour le mener à bien et respecter les objectifs fixés ;
  • Formuler les demandes dans le langage technique ;
  • Fédérer tous les participants afin de développer une solution personnalisée et cohérente.

Public visé

La formation de Master en DevOps est ouverte aux titulaires de Licence en
Informatique, Télécommunications et Réseaux, ou d’un Diplôme admis en équivalence.

Mode de recrutement

L’admission en Master en DevOps se fait sur étude de dossiers et entretien.

Méthode d’organisation de l’enseignement

La méthode d’organisation de l’enseignement respecte le système LMD.
Les enseignements sont donc répartis sur 4 semestres donnant droit à 120 crédits
capitalisables.

La formation est organisée en UE couvrant les champs disciplinaires :

  • Informatique ;
  • Systèmes et réseaux ;
  • Culture générale et société ;

Les enseignements sont dispensés en Cours Magistraux (CM), Travaux Dirigés (TD) et Travaux Pratiques (TP).