En 2016 et 2017, j'ai été chargé par Orange d'apporter mon expertise dans le cadre de la migration de leurs anciens LMS (MOS Chorus, Skillsoft, Saba, etc.), accumulés au fil du temps et des différentes entités/divisions du groupe, vers un nouvel LMS centralisé et davantage adapté aux besoins d'identification et d'amélioration des compétences internes.
C'est ainsi que j'ai participé au programme "Orange Learning", dont l'ambition est à terme la formation (ou la reconversion) des 150000+ salariés du groupe. Le nouvel LMS est "Cornerstone on Demand" (CSOD), un des leaders mondial du e-learning avec une plateforme en marque blanche et en mode SaaS.
Avec une grande autonomie (responsable de projet surchargé), mon rôle a été de :
- Identifier les données à extraire des anciens LMS (profils utilisateurs, historiques de formations, certifications, etc.)
- Adapter ces données au format Cornerstone (transcripts)
- Superviser les équipes techniques Orange chargées de déprovisionner les anciens systèmes
- Coordonner les équipes techniques Cornerstone pour l'injection des données dans le nouveau système
- Mettre à jour ou créer de nouveaux tableaux de bord (utilisateurs, connexions, temps passé, etc.)
La majeure partie de mon travail était un soutien à la gestion de projet face à une montée en charge de travail importante. L'environnement technique était varié: Windows Server 2012 (IIS, .NET, SQL Server) et Red Hat (Linux, Apache, MySQL, PHP). Les serveurs étaient virtualisés (Hyper-V, VMware) avec un accès par rebond via Citrix.
J'ai eu l'occasion d'utiliser une large palette d'outils allant de Git (versioning), WinSCP (SFTP), PuTTY (SSH), SQLYog (SQL), Zend (PHP), Talend (Java) comme ETL (cloud/big data) et quelques scripts Korn Shell (RHEL) et Powershell (Windows) à créer ou faire évoluer (crontab, suivi d'execution, rapport d'erreur, etc.).
Ce projet transverse était intéressant. Moins intéressant, l'inertie d'un grand groupe et la difficulté de savoir qui fait quoi !
Un process qualité rigoureux était en place, avec notamment une traçabilité de la chaîne décisionelle, un suivi permanent des processus métiers (à des fins d'amélioration) et la recherche de la meilleure expérience utilisateur possible.
La sécurité était omniprésente, ce qui est une bonne chose. Toute opération sur l'infrastructure réseau (ouverture de port, installation d'un certificat SSL sur un reverse proxy, etc.) devait être dûment qualifiée avant d'être soumise à validation.
Concernant l'organisation, il y avait beaucoup de conf calls avec un planning/répartition des tâches suivant une méthodologie agile (Scrum, Kanban) avec Atlassian Jira (pour les user story, sprint planning, backlog, etc.).
Visitez le site web