Le contexte
Un parc applicatif conséquent, dédié aux aides à la promotion de l'emploi, à faire évoluer sans interruption de service tout en maîtrisant la dette technique. L'enjeu : moderniser l'architecture et faire monter les équipes en maturité technique.
Volet 1 — Lead technique & architecture
- Encadrement technique d'une équipe de 7 développeurs sur plusieurs projets menés en parallèle.
- Conception et mise en œuvre d'une architecture microservices, rendant le parc applicatif plus modulaire et évolutif.
- Pilotage d'un plan de refactorisation pluriannuel pour résorber la dette technique sans bloquer les livraisons de fonctionnalités.
- Mise en place d'un cadre agile et de revues de code collaboratives, pour installer une vraie culture qualité.
- Point de contact entre développeurs, analystes, chefs de projet et métiers.
Volet 2 — DevSecOps à l'échelle
- Définition et déploiement des pratiques DevSecOps à l'échelle de l'organisation, avec les équipes Développement et Infrastructure.
- Mise en œuvre de l'architecture cloud sur Microsoft Azure (Service Bus, B2C, Functions, Application Insights).
- Industrialisation des pipelines CI/CD : builds automatisés, analyse statique de code, déploiements.
- Conteneurisation des applications sous Docker, en accompagnant directement les équipes.
- Coaching technique et méthodologique des équipes .NET, animation des communautés de développeurs internes.
- Prototype d'une solution Blazor Server permettant aux développeurs backend de produire des interfaces sans expertise frontend dédiée.
Technologies
.NET / C#ASP.NETAngularArchitecture microservices
Azure (Service Bus, B2C, Functions, App Insights)Docker
Blazor ServerCI/CDAnalyse statiqueAgile
Les résultats
- Un parc applicatif plus modulaire et plus facile à faire évoluer.
- Une dette technique maîtrisée, sans sacrifier les livraisons métier.
- Des pratiques DevSecOps adoptées par l'ensemble des équipes.
- Une équipe montée en compétences et en autonomie.