D’une plateforme monolithique à une logique de plateforme de micro-services

Présent dans les bureaux de Netseenergy avec l’équipe 5 jours par semaine de décembre 2017 à juillet 2018, la première mission d’Arnaud Brugnon a été de mettre en place les outils supervisant les applications de production de l’équipe. L’enjeu était alors de passer d’une plateforme monolithique à une logique de plateforme de micro-services. Dans ce cadre, Arnaud a proposé la stack Elastic (Elasticsearch, Logstash, Kibana) afin de centraliser les logs applicatifs et Prometheus, pour la collecte de métriques systèmes et applicatives ainsi que l’alerting. Un autre objectif était également de mettre en place les outils d’automatisation des gestes de production, autour des technologies Rundeck et Ansible.

Pour la mise en place technique de la plateforme de services, Arnaud a orienté l’équipe vers Nomad et Consul qui permettent une structure en Doc, sans la complexité que peut proposer une autre solution comme Kubernetes. “Cette solution nous permet aussi une montée en compétence de nos équipes rapide” , selon Christophe.

Arnaud était donc présent à la fois dans le choix des solutions techniques et dans leur mise en place, mais aussi au moment de la formation des équipes à ces nouveaux outils. “De par son expérience, nous l’avons également intégré très facilement aux autres choix techniques, par exemple : la refonte de notre chaîne de données. Il fait d’ailleurs parti du comité d’architecture formé pour ce projet”, indique Christophe.

Ce qui a fait la différence avec Arnaud Brugnon

Au fil des mois, Arnaud a progressivement pris le rôle de lead technique, en restant freelance : “Initialement, je cherchais un patron d’opération, avec une expérience technique qui voulait évoluer vers le management. Mais très rapidement, dans la discussion avec Arnaud, j’ai compris que le management ne l’intéressait pas. C’est par la technique qu’il voulait apporter son expérience, en faisant grandir l’équipe par l’explication et non en les pilotant. Arnaud a donc été intégré dans l’équipe en tant que leader technique et a pu accompagner les équipes de Netseenergy dans leur progression.”

Résultats

En termes de résultat, Arnaud a été un acteur majeur de la mise en place du nouveau socle technique en production . Il a fortement participé à la stabilisation de la disponibilité et de la performance des plateformes des clients Netseenergy. Il a assuré la mise en place d’outils d’automatisation permettant aux équipes techniques de se concentrer sur des tâches à plus forte valeur ajoutée Il a également participé à la mise en place d’une plateforme d’intégration continue permettant de fiabiliser le pipeline de production.

Aussi, pour Christophe Fietta : “En plus d’avoir permis d’accélérer nettement nos prises de décision au niveau technique, Arnaud a également fait office d’exemple pour le reste de l’équipe. Il montre le cap à suivre concernant les compétences à acquérir pour avoir ce type de maturité. En travaillant avec lui, l ’équipe grandit professionnellement.”