En production
Faire passer un observatoire national d'un logiciel qui tourne à un système en production, avec un datacenter derrière.
Piloté la deuxième phase d'une plateforme d'observatoire numérique gouvernemental pour un programme de développement international en Afrique de l'Ouest : API backend, frontend, conteneurisation et déploiement Kubernetes en production. La partie qui distingue ce projet s'est jouée sur site mise en place du reverse proxy, du HTTPS et de la persistance des données dans le datacenter national du client, pas dans un cloud managé.
01
Une phase précédente avait déjà produit une première version de l'observatoire. Restait à en faire un système qu'une institution nationale pouvait réellement exploiter au quotidien, sur sa propre infrastructure, et non un logiciel qui se contentait de fonctionner. C'est ce qui a défini le mandat de la phase 2.
02
Le mandat se scindait en deux volets à livrer ensemble : l'application une API Django/DRF et un frontend Next.js, avec PostgreSQL/PostGIS pour les données géospatiales de l'observatoire et l'infrastructure sur laquelle elle tournerait : des images Docker pour chaque service, un cluster Kubernetes de production, et un reverse proxy terminant le HTTPS sur site. Le déploiement visant le datacenter national du client plutôt qu'un cloud managé, le volet infrastructure n'était pas un à-côté : il pesait autant que l'application elle-même.
03
Piloté la phase en tant que Lead Développeur : conception et développement de l'API backend et du frontend Next.js, conteneurisation de chaque service, et déploiement du cluster en production.
Cela a inclus des missions DevOps sur site, au datacenter national du client en Afrique de l'Ouest mise en place du reverse proxy, du HTTPS/SSL et de la persistance des données directement sur place, plutôt que via un pipeline distant. En parallèle du développement, encadrement de l'équipe technique, collecte des données de l'observatoire, formation des utilisateurs finaux, et transmission de la documentation et du support.
Contact
Les problèmes d'ingénierie qui méritent d'être résolus m'intéressent, tout comme les produits à construire correctement et les équipes où un ingénieur a le droit de porter une fonctionnalité de bout en bout.
Je réponds sous 24 heures.