Aller au contenu
Louis BertrandChef de projet IT · Architecte SI

Plateforme & Cloud

Cloud Native Platform

Une Internal Developer Platform multi-cloud, du namespace à la refacturation FinOps

Fiche projetCNP
Rôle
Conception et livraison du premier jalon
Contexte
EPITA, majeure SIGL, projet sur deux semestres
Stack
Platform Engineering, AWS EKS, Terraform, Kubernetes, Keycloak, ArgoCD, Prometheus, Grafana, FinOps

Vue d'ensemble

Conception sur deux semestres d'une Internal Developer Platform : un portail self-service (interface web, CLI et documentation) qui permet aux équipes de créer un projet isolé dans un namespace Kubernetes, de provisionner des services (bases de données, queues, buckets), de déployer en continu avec suivi et rollback via ArgoCD, et de surveiller logs, alertes et coûts. Le socle couvre l'infrastructure multi-cloud (2 clouds publics et 1 cloud privé IaaS), l'identité et les accès (Keycloak, RBAC par namespace), l'observabilité (Prometheus, Grafana) et l'intégration d'agents IA encadrés par une gouvernance dédiée.

Points clés

  • 01Portail self-service : interface web, CLI et documentation
  • 02Un namespace Kubernetes par projet, RBAC via Keycloak
  • 03Déploiement continu avec suivi et rollback via ArgoCD
  • 04Premier jalon livré sur AWS EKS (Paris), provisionné en Terraform
  • 05Modèle FinOps à 3 couches (Base Fixe / Variable Partagé / Variable Dédié) mesuré par namespace

Projet suivant ARCL

Hybrid Cloud →