Points forts
CMR Portal
La plateforme numérique officielle de la Caisse Marocaine des Retraites (CMR), offrant des services en ligne aux retraités et affiliés à l'échelle nationale. Une application gouvernementale avec des exigences strictes de conformité.
- java
- spring
- react
- docker
- jenkins
Des livraisons reproductibles grâce aux pipelines Jenkins, avec une supervision de la production via Prometheus et Grafana.
Schéma simplifié
- Pipelines Jenkins
- Kubernetes sur site
- Prometheus et Grafana
Problème
La plateforme CMR avait besoin de services citoyens stables, de workflows backend fiables liés aux pensions et d'un processus de déploiement adapté à une application publique à grande échelle.
Mon rôle
J'ai contribué aux services Spring Boot, interfaces React, automatisation CI/CD et supervision production d'une plateforme gouvernementale sensible.
Solution
- Développement et maintenance de microservices Spring Boot pour les workflows liés aux pensions.
- Création d'écrans React responsives pour les services citoyens en ligne.
- Mise en place de pipelines Jenkins pour rendre les déploiements plus répétables.
- Configuration de dashboards Prometheus et Grafana pour la supervision production.
Résultats
- Les livraisons sont devenues plus rapides et reproductibles grâce au CI/CD.
- Le comportement production est devenu plus observable via les dashboards.
- Les workflows citoyens ont bénéficié d'un chemin de livraison front/back plus clair.