D'un naturel curieux, j'ai toujours soif d'apprendre et de partager. Voilà 10 ans que j'exerce mon métier et je découvre de nouvelles choses chaque jour. Et cela n'est pas prêt de s’arrêter...
Développement : applications micro-service asynchronisée via un broker d'évenement (RabbitMQ)
Approche agile (collaboration étroite avec le bureau d'étude et les équipes métier)
Conception détaillée applicative (problématiques relatives aux sites à fort trafic: performances, cache, etc.)
Analyse technique avant projet
Maintien en condition opérationnel du SI
Déploiement en production et analyse d'indicateur
Encadrement de profil junior
Monitoring applicatif (qualité et performance)
Code review
Migration d'applications vers docker
Animation de daily et points de partages d'équipe (presentation de sujets de veille)
Détails de l'expérience
Lorsque je suis arrivé chez materiel.net, il y a 4 ans, la DSI comptait alors 8 personnes. La croissance de l'entreprise a favorisé une augmentation rapide de l'équipe pour arriver aujourd'hui à environ 20 personnes. Cette évolution s'est accompagnée d'une structuration / spécialisation des équipes (Architecte, Leads développeurs, développeurs, pilotes de projet, bureau d'études, urbaniste et administrateurs systèmes). Nous réalisons des projets en nous efforçant de respecter les principes agiles.
L'architecture du SI s'étendait autour d'une application "monolytique" qui rendait difficile la mise en place d'évolution. De nombreuses applications ont été créées portant chacune une responsabilité limitée permettant de gagner en souplesse. Cette augmentation a nécessité l'étude d'un protocole de communication fiable. Le choix s'est porté sur le broker d'événement RabbitMQ qui permet d'obtenir des applications résilientes (chaque application peut-être déconnectée du réseau sans impacter les applications avec lesquelles elle communique).