Aller au contenu principal
Grand Institut de Recherche - Fast-IT, portail Digital Factory pour la recherche
Développement Sur Mesure
Développement Sur Mesure

Grand Institut de Recherche – Fast-IT, portail Digital Factory pour la recherche

Grand Institut de Recherche - Fast-IT, portail Digital Factory pour la recherche
15 septembre 2024Logo Grand Institut de Recherche - client Genee

Conception et développement du portail Fast-IT pour un institut de recherche public français : du MVP de provisioning automatique d'environnements de développement via GitLab et Kubernetes au portail complet avec SSO Keycloak, RBAC granulaire et monitoring des ressources cloud, en passant par l'audit de cadrage et la refonte UI/UX pour 200+ chercheurs.

Le défi

Un institut de recherche public français avait besoin de moderniser l'accès aux ressources IT pour ses 200+ chercheurs. Le provisioning d'environnements de développement prenait plusieurs semaines de coordination manuelle. L'enjeu couvrait quatre dimensions : livrer rapidement un MVP fonctionnel, cadrer le projet avec une analyse technique approfondie, améliorer l'ergonomie pour faciliter l'adoption, et déployer un portail complet avec authentification unifiée et gestion fine des droits.

Notre approche

Le projet s'est déroulé en quatre phases. Phase 1 — MVP : portail web Vue.js avec backend Flask, intégration GitLab API pour la création de projets et Kubernetes API pour le provisioning automatique d'environnements. Phase 2 — Audit de cadrage : analyse de l'infrastructure existante, étude de faisabilité technique et livraison d'un rapport de cadrage avec recommandations priorisées et roadmap de développement. Phase 3 — Refonte UI/UX : audit ergonomique, refonte des interfaces avec design system cohérent, prototypes haute fidélité validés par des tests utilisateurs avec les chercheurs. Phase 4 — Développement complet : architecture scalable avec Keycloak SSO, RBAC granulaire, dashboard de monitoring des ressources Kubernetes et pipeline CI/CD.

Résultats

Portail web fonctionnel permettant le provisioning automatique d'environnements de développement via les APIs GitLab et Kubernetes. Rapport de cadrage complet avec analyse de faisabilité technique et roadmap priorisée. Interfaces repensées avec design system cohérent, validé par des tests utilisateurs avec les chercheurs de Grand Institut de Recherche. Portail IT complet avec SSO Keycloak, gestion fine des droits RBAC, dashboard de monitoring Kubernetes et pipeline CI/CD.

Stack technique

Frontend
  • Vue.js
Backend
  • Flask
  • Python
  • Keycloak

Phase 1 — MVP de provisioning

Le premier livrable était un portail web Vue.js avec un backend Flask permettant aux chercheurs de provisionner automatiquement leurs environnements de développement. L'intégration avec l'API GitLab permet la création automatique de projets avec les bons templates et permissions. L'intégration Kubernetes assure le déploiement instantané des environnements avec les ressources appropriées. Ce qui prenait auparavant plusieurs semaines de coordination entre les équipes IT et les chercheurs est devenu une opération en libre-service.

Phase 2 — Audit et cadrage

Avant de passer à l'échelle, nous avons conduit un audit de cadrage complet : analyse de l'infrastructure existante, étude de faisabilité technique pour les intégrations SSO et RBAC, et livraison d'un rapport avec recommandations priorisées et roadmap de développement. Cette phase a permis de valider les choix techniques et de sécuriser le planning de la version complète.

Phase 3 — Refonte UI/UX

Le portail devait être utilisé par des chercheurs aux profils variés, pas uniquement des développeurs. Nous avons conduit un audit ergonomique, repensé les interfaces avec un design system cohérent et produit des prototypes haute fidélité sur Figma. Les prototypes ont été testés directement avec des chercheurs de l'institut pour valider les parcours clés : demande d'environnement, suivi des ressources, gestion des permissions.

Phase 4 — Portail complet

La version finale intègre Keycloak pour l'authentification SSO unifiée, un système RBAC granulaire pour gérer finement les droits d'accès (administrateurs IT, responsables d'équipes, chercheurs), un dashboard de monitoring des ressources Kubernetes (CPU, mémoire, stockage par environnement) et un pipeline CI/CD complet. Le portail est en production et utilisé quotidiennement par plus de 200 chercheurs.

Un projet similaire en tête ?

Discutons de votre besoin en Développement Sur Mesure. Notre équipe vous accompagne de la conception au déploiement.

Approfondissez le sujet

Portail self-service IT et provisioning automatisé

Conception d'un portail Digital Factory avec SSO, RBAC et provisioning automatique d'environnements de développement.

Lire l'article complet →

Le portail Fast-IT a transformé l'accès aux ressources IT pour les chercheurs, automatisant un processus de provisioning qui nécessitait auparavant une coordination manuelle longue. La refonte UI/UX a amélioré l'adoption, et la version complète avec SSO et monitoring est devenue un outil central pour les équipes de recherche.

Retour projet
Grand Institut de Recherche, recherche et innovation
Logo Grand Institut de Recherche - client Genee