Romain, Consultant Ingénieur Devops chez Aubay
Romain travaille au sein de la cellule d'expertise d'une grande compagnie bancaire. Son rôle est d'accompagner les développeurs à travers la Toolchain d’intégration continue (CI) et actuellement, dans leur migration vers une nouvelle solution de déploiement (CD). À l'écoute, il oeuvre au quotidien pour le rapprochement des équipes.
Son parcours
Romain est un professionnel dont le parcours initial l'a conduit vers des domaines artistiques, notamment en tant que dessinateur en arts appliqués et architecture. Par la suite, il s’est orienté vers l’infographie, couvrant des domaines tels que l'impression, le montage photo, le web, la vidéo, la 3D et les jeux vidéo. Durant cette période, il a travaillé en tant qu'indépendant, se spécialisant dans la création de sites web pour Hachette Livre International, avant de rejoindre une PME en tant dessinateur CAO/DAO.
Cependant, c'est au cours de son expérience en tant qu'indépendant que Romain a ressenti le besoin de développer ses compétences en programmation.
Dans le cadre de sa reconversion professionnelle, il a suivi une formation en tant que "concepteur développeur informatique", travaillant par la suite au sein d'une startup et au développement d'une petite application pour une agence immobilière.
Sa quête de compétences l'a ensuite conduit vers une formation en tant qu'ingénieur DevOps. Il a exercé en tant que « Admin Sys/DevOps » au sein des Éditions Lefebvre Sarrut, mettant en place l’industrialisation des infrastructures. Depuis 2021, il travaille en mission dans le secteur bancaire, occupant le rôle de DevOps, où ses tâches consistent à mettre en place, administrer et supporter le build qui offre de compiler les tests de manière automatique pour gagner en fluidité et en rapidité.
Ses missions
Romain exerce des missions variées au sein de son rôle de DevOps, contribuant activement à la stabilité et à l'amélioration de la Toolchain de CI, ainsi qu'au soutien des développeurs. Ses tâches comprennent :
Run :
• Administration et garantie du maintien opérationnel des services de la Toolchain de CI. Cela implique de réagir rapidement en cas de dysfonctionnements tels que des services non disponible, des systèmes de fichiers saturés, des charges serveur anormales, et de gérer l'indisponibilité des services pour effectuer des montées de version ou appliquer des correctifs.
• Accompagnement des développeurs dans l'utilisation de la CI, notamment en facilitant leur intégration (onboarding), en fournissant une documentation complète et en résolvant les problèmes techniques rencontrés.
Build :
• Développement de nouvelles fonctionnalités et services au sein de la Toolchain de CI. Romain participe à l'amélioration continue de la CI en intégrant de nouveaux plugins Jenkins et en améliorant la Shared Library mis à disposition pour les développeurs.
• Automatisation du déploiement des outils de la CI, que ce soit un redéploiement ou la montée de version du service à l'aide d'Ansible.
Design :
• Définition du workflow Gitflow et de l'expérience utilisateur sur la CI. Romain participe à la définition des normes de build et s'assure que les processus de développement et de déploiement sont conformes aux standards établis par l’entreprise.
En somme, Romain joue un rôle essentiel en assurant le RUN de la Toolchain, en la faisant évoluer avec de nouvelles fonctionnalités. Il répond aux enjeux de build importants en veillant à ce que les normes et le workflow soient respectés pour soutenir le processus de développement des applications de l’entreprise. Il est également acteur pour la migration des développeurs vers la nouvelle solution de déploiement des applications.
Sa journée type
Au quotidien, Romain utilise
Jenkins
Docker
Ansible
Linux
JAVA
Nexus
Sonarqube
Gitlab
Redhat
Ansible
Organisation de l'équipe
Romain fait partie de l’équipe d’expertise et de support aux développeurs au sein du Technical Office & sécurité de l’entité OPS des paiements. Cette cellule regroupe plusieurs équipes d’expert dans le domaine de la sécurité, du cloud et du logiciel.
Son équipe est composée d’un Product Owner, un Scrum Master transverse, et une équipe DevOps.
Product Owner : La présence d'un Product Owner au sein de l'équipe est un atout majeur. Ce rôle est essentiel pour garantir une compréhension claire des besoins et des priorités du client. Le Product Owner veille à ce que le produit développé soit en adéquation avec les attentes du marché et des utilisateurs finaux.
Scrum Master Transverse : La présence d'un Scrum Master "transverse" indique une approche holistique de la gestion de projet. Le Scrum Master aide à maintenir l'agilité dans l'ensemble de l'organisation, en veillant à ce que les principes de Scrum et d'agilité soient appliqués de manière cohérente et efficace.
Équipe DevOps : La collaboration d'une équipe DevOps est un atout clé. Cette équipe est en charge de l'automatisation des processus de développement, de déploiement, et d'exploitation, ce qui permet des cycles de développement bien plus courts et tout aussi efficaces. Lors des phases de développement, l’équipe applique la méthodologie Agile en utilisant des sprints de deux semaines.
Ce qui lui plaît chez Aubay
Romain apprécie la possibilité de travailler sur des missions auprès de clients grands comptes. Cela lui offre l'opportunité de contribuer à des projets d'envergure, d'acquérir de l'expérience dans des environnements complexes, de prendre connaissance des normes et pratiques et de travailler sur des solutions hautement stratégiques.
Aubay est reconnue pour être à l'écoute de ses employés. Romain se sent soutenu dans son développement professionnel, ce qui lui permet de s'épanouir dans son rôle et de bénéficier d'un environnement propice à l'apprentissage et à la croissance. Une atmosphère positive et de bonnes relations professionnelles favorisent la motivation et la satisfaction au travail, ce qui se traduit par une meilleure performance.
Romain apprécie la considération qui lui est accordée chez Aubay. Moins de tâches administratives lui permettent de se concentrer davantage sur ses missions principales, ce qui améliore son efficacité et son engagement dans son travail.
En dehors du travail
🏋️ Romain est un adepte de la musculation, de l'airsoft et du jogging. Ces activités sportives régulières, pratiquées cinq à six jours par semaine, lui permettent de maintenir sa forme physique, de se détendre et de participer à des loisirs actifs.
📰 Il est un passionné de l'actualité et suit de près plusieurs domaines, notamment la technologie comme l’informatique et le spatial. Il s'efforce de rester informé et d'approfondir ses connaissances dans ces domaines, ce qui lui permet d'élargir sa culture et de rester au fait des évolutions contemporaines.
📚 La lecture occupe une place importante dans le temps libre de Romain. Il consacre du temps à la lecture de divers types de littérature, avec une prédominance pour l’Histoire, ce qui lui offre l'occasion de se détendre, de s'instruire et d'explorer de nouveaux horizons.
Ces passe-temps variés reflètent l'engagement de Romain envers un mode de vie équilibré, où la forme physique, l'actualité et la culture personnelle jouent des rôles importants dans son épanouissement personnel et intellectuel.
- Vues180