Aller au contenu principal

Cartographie des applications : supervision IT Orange

Logo Orange Client : Orange
calendar_today
schedule + de 6 ans

Plateforme de supervision des services IT

Cette plateforme de cartographie des applications est un outil de supervision des services IT développé sur mesure pour les équipes internes d'Orange. En production depuis 2019, elle centralise le suivi de l'état de santé des services, la gestion des incidents et le pilotage des transitions techniques avec des workflows de validation multi-niveaux.

Depuis 2019, x10 accompagne Orange dans la conception, le développement et la maintenance continue de cette plateforme de supervision critique.

Contexte et enjeux

Les équipes IT d'Orange supervisent des centaines de services applicatifs répartis sur différentes plateformes et infrastructures. Le suivi de la santé de ces services, la gestion des incidents et la coordination des migrations techniques nécessitaient un outil centralisé capable de modéliser les dépendances entre services, de suivre les indicateurs de qualité de service (QoS) et d'orchestrer des workflows de validation complexes.

La plateforme a été conçue pour répondre à ces enjeux : un catalogue de services complet avec suivi en temps réel, un système de gestion des événements (incidents, maintenances) et un module de transitions techniques avec validation multi-étapes.

Fonctionnalités clés

La plateforme couvre l'ensemble du cycle de supervision des services IT, de la surveillance quotidienne à la gestion des migrations complexes.

  • Catalogue de services — Référentiel centralisé de tous les services IT avec niveaux de criticité, indicateurs de santé, métriques QoS et modélisation des dépendances entre services.
  • Gestion des événements — Suivi des incidents, maintenances planifiées et événements impactants avec timeline, analyse d'impact et notifications automatiques aux équipes abonnées.
  • Transitions techniques — Pilotage des migrations de services avec workflows de validation multi-étapes : livraison de preuves, validation en deux phases et suivi des délais par équipe.
  • Tableaux de bord et KPIs — Visualisation de l'état global des services avec graphiques d'évolution, métriques de qualité de service et calendrier des événements en cours.
  • Intégrations externes — Connecteurs vers les systèmes Orange : annuaire d'entreprise (Orange Connect), gestion des incidents, cartographie d'infrastructure et hiérarchie organisationnelle.

Contribution technique x10

x10 intervient sur l'ensemble du périmètre technique de la plateforme : architecture, développement, performance et maintenance au long cours.

  • Architecture Symfony — Application structurée en modules métier, avec API Platform pour l'exposition des données, Symfony Workflow pour les machines à états des transitions, et Symfony Messenger pour le traitement asynchrone des tâches.
  • Interface React et Boosted — Front-end construit avec React et TypeScript pour les composants interactifs, et Boosted (le design system d'Orange basé sur Bootstrap) pour une expérience utilisateur conforme à la charte graphique du groupe.
  • Intégrations métier — Développement de connecteurs vers les APIs internes d'Orange : authentification via Orange Connect (OIDC), synchronisation avec le système de gestion des incidents, et récupération des données organisationnelles.
  • Maintenance et évolutions — Accompagnement technique continu depuis 2019, avec montées de version régulières, évolutions fonctionnelles et adaptation aux besoins métier changeants.

Résultats

La plateforme est en production depuis 2019 et constitue l'outil de référence pour la supervision des services IT au sein des équipes concernées chez Orange. Elle gère le suivi de centaines de services avec leurs dépendances, événements et processus de transition.

La robustesse de l'architecture et la qualité de l'accompagnement technique permettent à l'application de s'adapter aux évolutions organisationnelles et aux nouvelles exigences de supervision du groupe Orange.

Technologies

Back-end

PHP PHP Symfony Symfony API Platform API Platform

Front-end

React React TypeScript TypeScript Bootstrap Bootstrap

Infrastructure & Ops

Docker Docker Openshift / Kubernetes Openshift / Kubernetes GitLab GitLab GitLab CI GitLab CI Vault Vault

Données

MySQL MySQL Redis Redis

Captures d'écran

Dashboard : catalogue des services avec indicateurs de santé et statuts en temps réel.
Gestion des événements : timeline des incidents et suivi des impacts sur les services.
Workflow de transition : validation multi-étapes pour les migrations de services.
Détail d'un service : métriques QoS, dépendances et historique des événements.
Administration : configuration des services, groupes et modèles de transition.

Questions fréquentes

Quel est le rôle de x10 dans le projet de cartographie des applications chez Orange ? expand_more
x10 intervient en tant que développeur freelance sur ce projet depuis 2019 : conception de l'architecture, développement backend et frontend, mise en place des workflows de transition et maintenance applicative continue.
Quelles technologies sont utilisées par la plateforme de cartographie ? expand_more
La plateforme repose sur Symfony et API Platform côté backend, React et TypeScript côté frontend, avec Boosted (le design system d'Orange basé sur Bootstrap) pour l'interface. L'infrastructure s'appuie sur Docker, GitLab pour la CI/CD, MySQL et Redis pour la couche données.
Comment la plateforme gère-t-elle la supervision des services ? expand_more
La plateforme centralise le catalogue de tous les services IT avec leurs indicateurs de santé, niveaux de criticité et métriques de qualité de service (QoS). Chaque service est associé à ses dépendances, permettant une analyse d'impact rapide en cas d'incident.
Comment fonctionne le système de transitions de la plateforme ? expand_more
La plateforme implémente un workflow de transition multi-étapes pour les migrations de services : livraison de preuves, validation en deux phases par les équipes concernées, et suivi des délais. Chaque transition est pilotée par un état machine (Symfony Workflow) garantissant la traçabilité complète du processus.
La plateforme de cartographie est-elle toujours maintenue ? expand_more
Oui, la plateforme est en production et activement maintenue depuis 2019. x10 assure un accompagnement technique continu avec des évolutions fonctionnelles régulières, des mises à jour de sécurité et l'adaptation aux nouvelles versions des frameworks.