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
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

Entity Framek Core

gRPC (Google Remote Procedure Call)

RabbitMQ

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.
01 75 60 04 45
