• Quelle est la définition du DevOps ?

 

Le DevOps est une pratique qui consiste en un travail collaboratif entre les équipes de développements techniques des applications (Les DEVs) et l’équipe d’exploitation IT (Les OPS) afin de livrer rapidement de nouvelles fonctionnalités jusqu’en production. Dans le but de réduire le time to market, nous optimisons les processus en industrialisant.

Les équipes de développements (Les DEVs) sont en charge de coder de nouvelles fonctionnalités. L’équipe d’exploitation (Les OPS) quant à elle est en charge de livrer ces évolutions mais également en charge du maintien en conditions opérationnelles de l’application développée.

« Les valeurs de Bforbank « Initiative, Engagement, Ensemble et Performance » sont alignées à l’approche DevOps. »

A quels besoins répond la méthode du DevOps ?

La méthode DevOps améliore le cycle de déploiement, étant donné que nous sommes dans une banque en ligne sur un marché très concurrentiel, nous déployons des livrables rapidement pour réduire le time to market. Ses pratiques permettent alors de développer, tester et livrer en toute sécurité des applications plus rapidement et avec plus de fiabilité.

Qu’apporte la démarche DevOps dans le travail au quotidien ?

La démarche DevOps permet d’être au contact au quotidien avec les développeurs, de comprendre leurs besoins et vice-versa. Nous évitons ainsi les différents points de blocages qui pourraient se produire à différentes étapes de la chaine de livraison. Nous gagnons également un temps précieux sur l’optimisation des processus et la résolution d’incidents.

« La démarche DevOps permet d’être au contact au quotidien avec les développeurs. »

Quelles sont les missions principales d’un Ingénieur DevOps ?

Le terme DevOps fait référence à deux profils. Le profil développeur (Dev), sa tâche primaire est de coder de nouvelles fonctionnalités. Le second profil est un exploitant (Ops), sa tâche principale est de garantir que les livraisons en production n’ont pas d’impact sur la disponibilité et les performances des services mais aussi d’optimiser au maximum le processus de déploiement et la surveillance des différents services.

Quelles sont les compétences nécessaires pour devenir Ingénieur DevOps ?

En premier lieu, la motivation et l’esprit d’équipe sont deux qualités très importantes pour ce profil, mais aussi d’avoir une bonne capacité d’analyse pour trouver des solutions aux différents points de blocages qui peuvent survenir.

Sur le plan technique il faut avoir une bonne connaissance sur les systèmes (OS), les middlewares, les outils de CI/CD (Continuous Intégration/Continous Delivery) et la partie scripting pour l’industrialisation des tâches.

Sur le plan organisationnel, il faut avoir une notion sur la méthodologie Agile et Scrum.

« La motivation et l’esprit d’équipe sont deux qualités très importantes pour ce profil. »

Qu’aimes-tu le plus dans ton métier ?

J’aime toutes les facettes de métier : assurer la disponibilité, la performance et le service à destination de nos clients, être au contact des différentes équipes, travailler en mode agile et apporter des solutions. J’apprécie également de rendre les tâches d’exploitation beaucoup plus simples notamment en industrialisant ainsi que la mise en place de la chaine CI/CD (Continuous Intégration/Continous Delivery) avec les équipes de développement.

Qu’est-ce qui t’a donné envie de faire ce métier ?

La possibilité de pratiquer de nombreuses technologies à la pointe comme chez nous à Bforbank.

 

Les offres IT, Digital & Data

Voir les offres