Telecom Architect · 2015 - 2016
Legos
J'ai opéré l'infrastructure critique d'une plateforme Full MVNO chez Legos, premier opérateur IMS en France : 100 opérateurs, 110 pays, 1,2 milliard de minutes par an.
legos.ioLe problème
Legos est un fournisseur mondial de plateforme de télécommunications couvrant 110 pays. Sa plateforme traite 1,2 milliard de minutes et 360 millions de SMS par an pour plus de 100 opérateurs, avec des services en marque blanche : voix, messagerie, mobile et données.
Des milliers de clients actifs dépendaient de cette infrastructure jour et nuit, sur des équipements et des protocoles de nombreux fournisseurs.
Ce que j'ai construit
- J'ai géré de bout en bout l'infrastructure critique de la plateforme Full MVNO : 4G, cœur SIP, SMS, MMS, roaming, détection de fraude et analyse du trafic.
- J'ai intégré des composants télécom open source : Kamailio, FreeSWITCH et des passerelles SMPP.
- J'ai travaillé avec Cisco, Sonus, RedHat, Italtel, Dialogic et VMware sur l'intégration et la maintenance.
- J'étais d'astreinte 24/7 avec une équipe de quatre ingénieurs, en charge de la réponse aux incidents pour des milliers de clients actifs.
Décisions et arbitrages
Des composants open source (Kamailio, FreeSWITCH, passerelles SMPP) aux côtés des équipements constructeurs
Pourquoi: de la flexibilité là où les systèmes propriétaires étaient limités
Coût: davantage de travail d'intégration entre des systèmes qui interprètent chacun les standards un peu différemment.
Concevoir pour une dégradation maîtrisée plutôt que chercher à empêcher toute panne
Pourquoi: une correction à 3 h du matin doit prendre des minutes, pas des heures
Coût: davantage d'efforts consacrés aux chemins d'erreur qu'au cas nominal.
Résultat
La plateforme servait plus de 100 opérateurs dans 110 pays et traitait 1,2 milliard de minutes et 360 millions de SMS par an, avec des partenaires comme Sinch, Ringover et Trustteam.
Stack
PHP · NodeJS · Perl · Bash · C · MySQL · PostgreSQL · VMware · RedHat
À retenir
C'est dans l'infrastructure télécom que j'ai appris que la fiabilité ne consiste pas à éviter les pannes, mais à s'en remettre vite. Gérer des systèmes 24/7 pour des milliers de clients m'a appris à concevoir pour l'alerte de 3 h du matin, pas pour le cas nominal.