Cas Client ITS Ibelem

Refonte applicative en .NET Core et microservices

Créée en août 2001, ITS Ibelem est la filiale spécialisée Mobilité et Modern Management d’ITS Group. Cette ESN est spécialisée en infrastructure IT et propose une offre de solutions et services spécialisés à très forte valeur ajoutée. Parce que le Digital Workspace, la mobilité et le Modern Management sont dans l’ADN d’ITS Ibelem, cette dernière maîtrise toutes les technologies les plus récentes qui en sont issues.

ITS Ibelem compte, parmi ses clients, la moitié des sociétés du CAC 40 et couvre tous les secteurs avec une forte représentativité dans les domaines de la banque, de l’industrie et du secteur public. Depuis sa création, la société connaît une croissance régulière forte

Projets réussis

Le périmètre

ITS Ibelem a développé PushManager, une solution d’Enterprise Mobility Management (EMM) permettant le pilotage centralisé des flottes d’appareils mobiles d’entreprise (iOS, Android, Windows). La plateforme offre un catalogue d’applications et un service de configuration à distance pour déployer réglages, restrictions et applications sur les terminaux, via une interface Back-office dédiée aux opérateurs.

PushManager gère :

  • Les terminaux Windows 10/11 (messagerie, restrictions, accès, applications).
  • Les appareils Android, en mode professionnel, mixte ou kiosque multiapplicatif, avec compatibilité Android Enterprise.
  • Les appareils Apple (iPhone/iPad), avec configuration mono-applicative et compatibilité Apple Business Manager et Apple School Manager.

La solution s’intègre au référentiel utilisateur (Active Directory, OpenLDAP) et propose des rapports automatisés sur la sécurité, la conformité et les synchronisations. Le serveur PushManager repose sur un socle technologique Microsoft (Windows Server, SQL Server).

Relever le défi de la migration

Dans le cadre d’une nouvelle orientation stratégique vers les marchés souverains et les communications critiques (PMR), ITS Ibelem devait adapter sa solution PushManager pour assurer son fonctionnement sur un socle Linux. Cette évolution visait à renforcer l’évolutivité et la performance de la plateforme, à accroître sa capacité de gestion de flottes importantes, et à gagner en indépendance technologique vis-à-vis des grands éditeurs internationaux.

Le projet consistait à migrer l’environnement .NET historique vers .NET Core sur Linux, choix cohérent au regard des compétences internes et de l’obsolescence du .NET Framework.

Une première version Linux de PushManager a été livrée avec la prise en charge des terminaux Android sans Google. Les évolutions à venir intégreront la gestion d’Android avec Google, puis celle des terminaux Apple.

Consciente des enjeux de mise sur le marché, ITS Ibelem a engagé un renforcement de son équipe R&D afin d’accélérer le développement tout en faisant évoluer les compétences internes sur les environnements Microsoft et Linux.

L’offre Squad hybride

SoftFluent propose de décliner son offre Squad hybride adaptée aux besoins d’ITS avec notamment un mix de résultats probants à court terme sur l’offre produit et les processus, mais aussi de montée en compétences des équipes internes

La squad hybride permet d’insuffler un vécu et une culture auprès des équipes internes moins exposées aux environnements plus variés et de booster les équipes par un apport extérieur.

La squad proposée est une équipe de 6 personnes composée de : 1 responsable de mission, 1 lead technique/architecte, 2 profils full stack C#/Angular très expérimentés, 2 profils plus juniors

Les objectifs de la Squad hybride sont alors de :

bénéficier d’une expertise tout en gardant la maitrise de la solution

Étoffer l’équipe R&D par un renfort de ressources ayant une forte culture technologique

Faire monter en compétences les équipes internes pour pérenniser les progrès et l’évolution culturelle de l’entreprise

Effectuer une refonte technique de Pushmanager : Cibler .NET Core + gRPC  + Docker au service d’une architecture en microservices

Les technologies utilisées

.Net Core

Angular JS logo - SoftFluent

Entity Framek Core

React logo - SoftFluent

gRPC (Google Remote Procedure Call)

RabbitMQ

RabbitMQ

Docker

Docker

Selon Laurent Minaud, Software Developement Director

Ce qui rend fier, c’est d’avoir réussi à créer une solution from scratch avec des équipes pluridisciplinaires et d’offrir des fonctionnalités qui n’existent pas à la concurrence.

SoftFluent possède dans ses équipes une indéniable expertise et savoir-faire dans le développement logiciel. Cela fait de SoftFluent un partenaire précieux pour la réussite des projets.

Selon David Rouillon, Tech lead sur le projet

Le challenge est autant technique qu’organisationnel : projet de taille conséquente mélangeant de nombreuses technologies récentes avec une dizaine de personnes, un deadline proche, des exigences techniques et fonctionnelles complexes nécessitant d’être opérationnel rapidement avec un fort niveau d’autonomie. La recherche du point d’équilibre s’est faite de façon itérative et agile.

Vous souhaitez échanger avec l’un de nos experts ?

Notre équipe est à votre écoute pour prendre en compte votre besoin et discuter des solutions. Contactez-nous directement ou par le formulaire de contact.

01 75 60 04 45