Industrialisation socles techniques
Contexte
Le client a engagé une démarche visant à renforcer la qualité, la fiabilité et l’industrialisation de ses processus de développement applicatif.Cette initiative s’appuie sur une plateforme d’intégration continue et sur des socles techniques communs utilisés par l’ensemble des applications du groupe.Pour structurer ces fondations techniques, améliorer les outils de développement et garantir l’homogénéité des pratiques entre équipes internes et centres de services internationaux, le client s’appuie sur Avaliance afin de concevoir les standards techniques, faire évoluer la plateforme d’intégration continue et accompagner les équipes dans leur adoption.
Enjeux
Le client devait fiabiliser sa plateforme d’intégration continue tout en harmonisant les socles techniques utilisés par les différentes applications.Les enjeux portaient sur l’optimisation de la qualité du code, l’amélioration des performances des applications, l’introduction de nouvelles technologies, la standardisation des frameworks et l’alignement des pratiques entre équipes de développement internes et équipes TMA internationales.
Réalisations
-
administration et évolution de la plateforme d’intégration continue basée sur GitLab, Jenkins, Nexus et Sonar,
-
conception et maintenance des socles applicatifs communs pour les applications Web Java, Batch Java et Angular,
-
développement de frameworks et de plugins Maven transverses pour standardiser les pratiques de développement,
-
réalisation de proofs of concept (POC) pour l’évaluation de nouvelles technologies,
-
animation d’ateliers d’audit de code et optimisation des performances applicatives,
-
support technique aux équipes de développement internes et aux centres de services internationaux,
-
formation des équipes aux technologies Java, Spring, Spring Boot et Git.