Mustapha - Architecte UNIX
Ref : 200722D001-
75001 PARIS
-
Architecte, Consultant technique, Directeur de projet, DevOps (46 ans)
-
Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
Expériences :
CTO adjoint : Energisme - Depuis novembre 2018
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
Directeur de programme / Lead Architect DSI Carrefour Groupe- Juillet 2017 à décembre 2018
Socle Blockchain Carrefour pour la 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.
Responsable Innovation/Lead Architecte : DSI Carrefour groupe - Mars 2016 à juin 2017
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.
Technologies :
Projet : Scrum : Jira,
Bigdata: KAFKA, Cloudera HDFS, Sparc Jobs, Cassandra, Elastic Search.
Développement : Java8 microservices et API, Solidity pour les smartcontracts, JS pour les frontaux et IHM.
Infrastructure Technique : Solutions Full cloud (AZURE, Openstack), Microservices (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.
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
Lead Architecte Technique Bigdata DSI Carrefour - Juillet 2014 à mars 2016
À 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.
● Technologies: Cloudera CDH, Cassandra, Kafka, Tibco BW, Flume, Hbase, ELK, Spark Streaming.
Lead Architecte technique DSI Carrefour - Novembre 2012 à juin 2014.
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
Architecte technique DSI Carrefour - Juin 2008 à octobre 2012 :
À 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 qui assurait notamment les missions suivantes :
Cadrage et chiffrage des dossiers avec le fournisseur IBM.
Elaboration des dossiers d’architectures Techniques.
Challenger IBM dans leurs propositions techniques et financières.
Garant technique des infrastructures et Datacenters Carrefour Chez IBM.
Organisation et conduite des comités d’architecture.
Les grands projets suivants ont pu être réalisés :
Construction des nouveaux datacenters chez IBM Montpellier et migration du SI : Deux datacenter qui se font
mutuellement backup. Construction des clusters hautement disponibles grâce à la mise en place de réseau
LAN et SAN hautement disponible et relié via la fibre noire sur 2 chemins distincts. Migration du SI Carrefour
(600 applications) vers les nouveaux Datacenters.
Construction du nouveau Backend Carrefour : pour les nouveaux besoins métier, un nouveau système
backend à été mis en place. Son but essentiel était d’avoir un système unique pour tous les formats Carrefour
(hyper, super, Proxi).
Mise en place d’une nouvelle plateforme décisionnelle et analytique pour Carrefour pour les besoins de la
délité, du Marketing, et du e-commerce.
Cette solution est basée sur la solution Teradata.
Refonte des plateformes de virtualisations Carrefour et implémentation de Cluster VMware en duel-sites avec
prise en place des réplications et des PRAs
● Technologie : IBM Pseries, AIX (5,6,7), Linux Redhat et Centos, Cluster PowerHA, Oracle SGBD, Teradata, SAN
Brocade et Cisco, LAN Cisco, VMware Vsphere, Storage EMC et IBM, IBM SVC, Tivoli TSM, HP OM, Websphere
AS, JBoss, Open Ldap , Tivoli Identity manager, Axway CFT et XFB Gateway
Architecte technique DSI Europcar International - Octobre 2005 à mai 2008
Au sein d’une équipe d’architecte technique, j’ai pu travailler sur les sujets suivants :
La construction des deux nouveaux datacenters pour Europcar en dual-sites ; un chez Globalswitch à Clichy
et l’autre chez Interxion à Aubervilliers.
La migration du SI vers les nouveaux datacenters.
Etude de cadrage et dossiers d’architecture.
● Technologie :
IBM Pseries, AIX UNIX (5,6), Linux Redhat et Centos, Cluster PowerHA, Oracle SGBD, SAN Brocade, LAN Cisco,
VMware Vsphere, Storage EMC, Tivoli TSM, HP OM, Websphere AS, JBoss, Axway XFB Gateway.
Ingénieur d'intégration Teamlog mission chez Renault - Juillet 2002 à septembre 2005
En mission à la DSI Renault dans une équipe d’intégration SI. Notre rôle était de construire les solutions techniques
mise en place par l’équipe d’architecture.
● Technologies : Sun Solaris Unix, Sun Sparc Servers, Oracle SGBD, EMC Storage, EMC SRDF, SGI IRIX,
Dassault CATIA, Lotus Notes Mail Server
Compétences méthodologiques
● Méthode Agile
● Méthode cycle en V
● Direction de grand projets
●
agement
Compétences techniques
● Cloud :
Cloud Azure
AWS
Google GCP
IBM Cloud
Openstack
● Bigdata & Analytics :
Hadoop : Distribution Cloudera
Nosql databases : Cassandra, Hbase, ..
Analytics : Kibana, Hue, Jupyter
ElasticSearch
Architecture Lambda : Spark, KAFKA, Hadoop, Cassandra
● Blockchain :
Hyperledger Fabric
Ethereum
● Orchestration :
Kubernetes
Docker swarm
Mesos
Yarn
● Technologies :
Infrastructures systèmes et réseau
stockage et backup: Stockage SAN/NAS, SVC
virtualisation : VMware , KVM, HyperV
SGBD: Oracle, postgres, Mysql/Mariadb, SqlServer..
Dockers: containers, docker-engine, swarm
OS: Linux (RedHat, Ubuntu), AIX, Windows
Haute disponibilité : Po
HA, zookeeper
● Developpement et scripting:
Java
Python
Formations :
● Formations Techniques : chez divers organismes, liste non-exhaustive :
Certification AWS Associate Architecte en cours.
Architecte Cloud Azure mai 2018
Architecture Kubernetes mars 2018
Elastic Search Octobre 2017
La méthode scrum avril 2017
La méthode Agile septembre 2016
Openstack juin 2016
Cloudera CDH juin 2015
Vmware Cloud VCAC 2014
Tibco BusinessWorks et Business Events
Vmware Vsphere 2011
AIX et PowerHA 2009 à 2011
● Formations Académiques :
DESS(Master2) Paris XII Octobre 2001 à septembre 2002
DESS (Master2) en informatique orientée architectures des systèmes d'informations et technologie des systèmes et
réseaux.
Ingénieur INELEC Septembre 1996 à juin 2000
Formation d’ingénieur dans les disciplines suivantes : électroniques, télécoms, et informatiques
Divers
Lecture, Cinéma.
● Sport
Natation, vélo, plongée, randonnée