Ingénieur DevOps, c’est quoi ?

Fiche métier Ingénieur Dev ops

Mission d’un Ingénieur DevOps

L’ingénieur DevOps automatise des tâches (builds, tests) afin d’accélérer la transition entre le développement et la mise en production du logiciel.

Avant d’etre un job le DevOps est un mouvement permettant de réunir les devs et les ops dans la meme équipe de projet d’où son appellation qui est la contraction de « développement » et d’ « opérations ».

L’idée est de collaborer plus étroitement entre métiers complémentaires dans l’objectif d’effectuer des mises en production plus rapidement et de meilleure qualité.
A titre personnel, l’ingénieur DevOps réunit les 2 casquettes afin de fluidifier le travail entre les 2 équipes.

Comprendre le rôle du DevOps

Comme ce sujet est assez complexe à cerner pour les novices, je vous partage la meilleure vidéo en français pour comprendre le rôle d’un DevOps

Soutenez ce YouTuber en vous abonnant car son contenu est 5 étoiles et il mérite carrément plus d’abonnés.

Responsabilités

  • Participation aux projets de développement des nouvelles applications dans toutes les phases de cycle de vie d’un projet : de la construction à la mise en service de la solution
  • Mettre en place et maintenir les plateformes de développement, incluant les outils de delivery continu, auprès des équipes projet
  • Participer à la mise en place et au maintien des automatismes en fonction des évolutions des produits,
  • Participer aux mises en production et aux investigations d’incident de production,
  • Participer aux réunions d’amélioration continue des process de mise en production avec les équipes de développement et les exploitants.
  • Apport de solutions opérationnelles (production et infrastructure) en aidant les équipes pour l’implémentation du Déploiement Continu
  • Supervision de la chaîne de déploiement et aide à la validation des composants techniques
  • Amélioration du Time to Market tout en intégrant la partie Tooling au sein des projets
  • Support N3 en cas de blocage ou incident
  • Accompagnement des Ingénieurs de Production (SRE) pour le développement des bases techniques et pour l’utilisation des mêmes outils : formation sur les nouvelles technologies, les nouvelles méthodes de travail, etc

Expertises

  • Python, Yaml, Bash, Shell
  • Une connaissance dans les langages C/C++
  • Administration système
  • MySQL
  • Familier avec les méthodologies agile : Scrum, Lean, Kanban

Outils Ingénieur DevOps

Compétences recherchées

  • Ingénieux
  • Bonnes compétences organisationnelles
  • Team spirit
  • Structuré, organisé et autonome
  • Souci de la qualité
  • Sens du service
  • Autonomie
  • Un esprit de synthèse
  • Un sens de la réactivité

Formation d’un Ingénieur DevOps

  • Bac +5 minimum
  • Ecole Ingénieur / Informatique

Rémunération

  • Junior : Entre 40K et 50K par an
  • Senior : Minimum 50K par an

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *