Energisme est spécialisée dans l'optimisation de la consommation énergétique par l’intégration des données clients et
leur mise en valeur via l'application d'algorithmes spécifiques.
Mon rôle consiste en :
La revue et l’implémentation d'une architecture orienté Bigdata (plateforme Lambda, pipelines d'ingestions,
IoT et Edge, Développement et déploiement des services.)
La revue et l’implémentation de pratiques DevOPS pour les déploiements de l’infrastructure cloud et des
applications via l'instauration du CI/CD et IaaC.
La réorganisation des équipes de développements en "Features Teams" orientées produit : Dev, QA, PO.
L’implémentation des pratiques agiles et acculturation des équipes.
Le management des équipes de développement et opérationnelles.
L’accompagnement et support aux équipes métiers, marketing, et commerciales.
● Contexte :
En méthode Agile organisé en 4 Features Teams.
Equipe technique interne :35 personnes en internes entre développeurs, DevOPS, scrum masters, data
scientists, architectes.
Equipe Technique en offshore : 40 développeurs (Front, flux, Data science).
Equipe métiers ; 30 personnes entre product owners, chef de projets commerciaux, et équipe Marketings.
Produit décliné en offre SaaS.
Contexte International : Equipes en offshore au Vietnam. Sièges en Europe (Milan, Barcelone, Londres,
Paris).
● Technologies :
Cloud Azure
Bigdata: IoT, Hadoop, Cassandra, ELK, Kafka, spark, ...
Ingestion de données : NiFi,
Architecture applicative : Micro-services avec exposition API
Devops : Terraform, Ansible, Gitlab CI/CD, la suite Atlasian (JIRA, Confluence)
Langages : Java, Angular, python, Spark, R
Traçabilité Alimentaire (Projet International)
● Rôles :
L’élaboration du dossier d’investissement et son validation budgétaire (1 M€ pour 2018, 20 M€ prévu en 2019)
La conception de l’architecture et la construction du socle blockchain Carrefour pour la traçabilité des 200
● Description du programme :
Au vu de l’ampleur de la tâche, le programme est découpé en plusieurs sprints sur plusieurs années :
Sprints Socle technique : Construction de la plate-forme blockchain Carrefour autour de la technologie
HyperLedger Fabric.
Sprints Fonctionnels : Un sprint fonctionnel pour une filière FQC. Pour 2018, 6 filières FQC sont prévues en
France (Poulet, oeufs, saumon, Lait, Oranges, Tomates).
Sprints Accompagnement à L’international : pour l’acculturation à la Blockchain, partage des standards,
hébergement ou aide à la construction des solutions pays (Chine, Belgique, Brésil, Espagne, ...).
● Technologies :
- Projet Agile, framework Scrum : Jira
- Blockchain : Hyperledger Fabric.
- Developpement : JAVA Spring Boot pour les micro-services et API, GO pour les Chaincodes, JS pour les frontaux et
IHM
- Infrastructure Technique : Solutions Full cloud (AZURE, GCP, Open Stack), Micro-services (Docker sur Kubernetes
et swarm), IaaC avec Terraform et Ansible.
- Intégration : Pipelines d’intégration et de déploiements (Jenkins, Sonar, Bitbucket, Jira, …)
- Tableau de bord : Solution de collecte de logs sur Logstash/Easticsearch. Tableau de bord Kibana.
Au sein du pôle architecture Transverse et innovation de la DSI Carrefour Groupe et dans un contexte international, je
traitais des sujets suivants :
1. Plateformes Blockchain :
Dans le cadre des projets nécessitant la technologie blockchain (traçabilité alimentaire, Banque, Assurances) : mise
en place d’une architecture Blockchain en mode consortium (technologie Ethereum) ; définition de l’architecture
technique des tiers applicatifs exploitant ce consortium.
● Projet pilote : à la suite d’un POC devenu projet pilote, création et lancement de la première application de
traçabilité alimentaire européenne (Poulet FQC) par la technologie blockchain. Projet Agile collaboratif avec les
DSIs des partenaires et fournisseurs de la filière Poulet FQC Carrefour (5 entreprises, Les vétérinaires, les
éleveurs, ...). Le plus gros défi était de définir et appliquer une co-gouvernance avec les partenaires du
consortium. Ce pilote a conduit au lancement du programme de traçabilité alimentaire FQC en 2018.
● Technologies :
Projet : Scrum : Jira,
Blockchain : ETHEREUM.
Développement : JAVA Spring Boot pour les microservices et API, Solidity pour les smart-contracts, JS pour
les frontaux et IHM.
Infrastructure Technique : Solutions Full cloud (AZURE, Openstack), Micro-services (Docker sur Swarm),
IAAC avec Terraform et Ansible.
Intégration : Pipelines d’intégration et de déploiements (Jenkins, Sonar, Bitbucket, Jira, …)
Tableau de bord : Solution de collecte de logs sur Logstash/Easticsearch. Tableau de bord Kibana.
2. Plate-forme IOT carrefour :
La définition du cadre d’architecture pour la plateforme IoT d’entreprise Carrefour et reprise en main des différentes
initiatives métier au tour de l’IOT : Projets B2B et projet B2C.
● Projets pilotes :
Projet Troll (B2B) : Accompagnement du métier pour la construction d’une plateforme IOT pour la gestion des
rolls et packages de la supply-chain en s’appuyant sur la plate-forme Bigdata Carrefour.
Projet Connect-You (B2C) : POC avec Avanquest pour la mise en place d’une application Carrefour
permettant de connecter les IoTs domestiques des clients et les piloter dans un premier temps (éclairage,
Domotiques, Frigos, ...). Vendre des IoT compatible Connect-YOU.
À la suite des 2 POCs Bigdata lancés par la DSI Carrefour, il a été décidé de lancer le programme Bigdata Carrefour
France « PHENIX ».
● Rôles :
Définition et la construction de l’architecture technique pour le socle Bigdata Carrefour basé sur une
architecture Lambda (Speed Layer and Online Layer) implémentée sur une infrastructure on-premise en
déployée en dual-sites.
Déploiement des modules middleware et applicatif As Code (ansible).
Définition du modèle et des mécanismes d’intégration des données aux clusters Bigdata.
Certification du socle PHENIX
Définition du modèle opérationnel du socle Bigdata.
Constitution de l’équipes OPS et transfert de compétence.
Mise en place des flux en streaming et fichiers vers la plateforme PHENIX (via ESB TIBCO et XFB Gateway) :
remontée des ventes et des tickets clients en temps réels.
●
Dans le cadre de la généralisation des services d’entreprise SOAP il a été décidé d’implémenter un Entreprise Service
Bus ESB. À la suite d’un appel d’offre, TIBCO business Works a été retenu.
● Rôles
Mise en place et implémentation de l’architecture technique en dual-sites.
Déploiement et certification de la solution.
Accompagnement du développement et Migration des anciens Flux JCAPS vers Tibco (~100 de flux).
Accompagnement Développement des nouveaux flux Tibco pour les nouveaux besoins métier.
● Technologie : Tibco Business Works et Tibco Business Events, TIBCO EMS, SGBD Oracle, connecteurs Tibco
(SAP, LDAP, Fichiers, http, EMS, AS400, ZOs,..), Linux Redhat, Clusters GPFS Storage, SAN
À la suite de l’externalisation des activités des opération et support Chez IBM, je me suis retrouvé à la tête d’une
équipe d’architectes technique ...
Tableau de bord : Solution de collecte de logs sur Logstash/Easticsearch. Tableau de bord Kibana.
3. Solutions IA pour Chatbots et assistants conversationnels :
Dans le cadre des projet « DIGITAL » Carrefour, la mise en place de l’architecture et la création de plusieurs POCs de
chats conversationnels (texte et vocal) à destination du Marketing e-commerce ainsi que pour les sites de supports
opérationnels internes.
● Projets pilotes :
Carrefour Assistant « Léa » : Chatbot conversationnel Carrefour s ’appuyant sur la technologie Cloud Google :
Google Assistant, plateforme IA Dialog Flow et sur les services Web Carrefour accessibles via des API.
Application accessible depuis Smartphones ou les boîtiers Google Assistant.
Chatbot Marché de noël : étude d’architecture et accompagnement du métier pour la création et la mise en
place du chatbot « Marché de Noël » qui a été intégré au site marchand ******** en début novembre 2017.
Chatbot support Opérationnels : Mise en place d’un chatbot intégré aux sites internes des équipes de
supports IT. Son but est de réduire sensiblement le nombre d’appels aux différentes équipes de support en
apportant les réponses aux problèmes récurrent.
● Technologies : Cloud Azure, Google Assistant, Dialog Flow IA, Microservices NodeJs, API Management