Groupe Flow Line
- Responsable Technique, Responsable Support
BRON
2013 - maintenant
Au sein du service Ingénierie Web, j’ai principalement travaillé au développement de deux produits :
- Un portail collaboratif métier, ConnecTIC People, disposant de nombreuses fonctionnalités : annuaire, agenda, gestion des ressources humaines,, gestion de projet, Gestion Électronique de Documents (GED), serveur mail & webmail, webchat, application mobile (android & IOS via PhoneGap / Cordova), etc.
- Une plateforme e-commerce B2B, en relation directe via WebServices avec l’ERP Sage X3
Ces deux produits ont été réalisés en PHP / MySQL / Javascript / CSS, avec l’utilisation de frameworks et de librairies tels que Symfony, jQuery, ExtJS, Bootstrap, ...
Initiateur et principal acteur du basculement du système de gestion de version SVN vers GIT pour l’ensemble des projets du service, j’ai été en charge de la formation et de la conduite du changement pour une dizaine de développeurs. Au quotidien, j’assure le bon fonctionnement de l’ensemble des environnements de développement et dépôts, ainsi que l’automatisation de tâches permettant d’améliorer la productivité de l’équipe et d’assurer des échanges entre nos différents serveurs.
En temps que responsable technique et lead developer, je suis en charge du cycle de production, hotfix et release, en cohérence avec la roadmap définie avec la direction et le service commercial : analyse technique et fonctionnelle, conception / architecture, développement, revue de code, tests et recette, mise à disposition des nouvelles versions sur notre serveur de mise à jour. Afin d’assurer la meilleure qualité possible, j’ai mis en place un certain nombre d’outils pour améliorer nos processus de développement : Gitweb, Gitlab, Jenkins, Redmine, ou encore un Wiki.
Nos produit sont développés et déployés sur des environnements Linux, principalement CentOS et Debian. Un certains nombre de ces serveurs sont virtualisés et hébergés sur les Virtual Data Center de FlowLine (Iaas). Dans le cadre du support client, je suis amené à gérer ces machines virtuelles, faire de l’administration système et résoudre des problèmes concernant un vaste panel d’applicatifs : Apache, MySQL, LDAP, Postfix, Dovecot, Firewall, Proxy…
Afin d’automatiser la livraison de correctifs et de nouvelles fonctionnalités, j’ai conçu un système client / serveur de mise à jour, permettant d’agir sur le code PHP, la base de données et les applicatifs. Basé sur GIT et en lien direct avec notre serveur de développement, les patchs sont générés automatiquement et mis à disposition des clients ou de nos machines de tests sur différents canaux.
En tant que responsable support et responsable de plusieurs projets, mon travail comporte également beaucoup de relation client et de gestion de projet : animation de réunion de démarrage et de comité de pilotage, audit, chiffrage, assistance à la recette, etc.