Aller au contenu
Retour aux points forts

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é

  1. Pipelines Jenkins
  2. Kubernetes sur site
  3. Prometheus et Grafana
Jenkins automatise les livraisons sur le cluster Kubernetes sur site ; Prometheus et Grafana assurent la supervision de la production.

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.
Retour aux points fortsMe contacter