Michael - DevOps APACHE HADOOP
Ref : 200127H003-
95140 GARGES LES GONESSE
-
DevOps, Architecte, Ingénieur système (32 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
En cours d'immatriculation
EXPÉRIENCES PROFESSIONNELLES
Depuis Mars 2018 Banque de France (as Adaltas) – Expert Big Data
Développement de l'offre de service BigData de la Banque-de-France.
Mission :
- Conception, mise-en-place, et industrialisation d’un Data Lake avec ses contraintes de
mutualisation, sécurisation et gouvernance
- Evangélisation et formations des équipes techniques infra
- Conseil sur les technologies Hortonworks HDP+HDF et ES auprès des architectes et équipes
métier
- Accompagnement des équipes métiers sur l'utilisation de l'offre de service
- Support N3 sur plusieurs environnements en production
- Déploiement et sécurisation de clusters HDP
- Études et industrialisation de l’offre : supervision, déploiement automatisé, sauvegardes, etc
Technologies utilisées : HDP 2.4 à 2.6/HDP 3.1, stack ELK (EL 2.x / K 4.x) & 5.X, Sécurité
(Kerberos, Ranger, HTTPS, LDAP, Apache Knox), Gouvernance (Oozie, Atlas)
Jan 2018 – Mars 2018 EDF R&D (as Adaltas) – BigData Consultant
Exploitation d’un cluster Big Data et accompagnement des Data Scientits
- Formation des équipes
- Déploiement supervisé avec Ansible
- Installation de serveur GPU sur carte P6000, des drivers NVIDIA et de conteneurs Docker
(nvidia-docker)
- Installation de NiFi, intégration avec l’annuaire LDAP
Sept 2016 – Déc 2017 AccorHotels (as Beijaflore) – Lead Tech
Suivi et mise en place d'un POC d'une solution de pricing basée sur un algorithme autoapprenant puis définition d'une architecture Big Data.
Missions (MOE)
- Mise en place d'une « Software Factory » (GitLab, Jenkins, Nexus Repository OSS,
SonarQube)
- Mise en place des bonnes pratiques de développement à adopter sur un projet
- Mise en place d'un cluster (Hadoop/Spark/Zookeeper/Kafka/etc) de prototypage
- Développement d'un script Ansible de déploiement du cluster
- Développement et déploiement de conteneur Docker (Centos 7)
- Développement et suivi de plusieurs packages JAVA utilitaires (connecteurs, readers, writers,
logs, etc)
- Développement d'une solution de batch permettant l'envoi des traitements vers une solution
partenaire
Environnement
- Agile
- Langages : Java 8 (with Spring frameworks), HTML/CSS, PHP, JavaScript, SQL, PostgreSQL,
MySQL, Apache Hadoop, Apache Spark, Apache Zookeeper, Apache Kafka, Docker, Ansible
- Outils : Office, Eclipse, pgAdmin III, Git, Amazon Web Services
Mai 2016 - Août 2016 Suez (as Beijaflore) – Project manager
Amélioration de la gestion clientèle en assistant les différents chefs d'agence à mettre en place
une démarche Fil de l'eau puis coordination des actions de traitement des unités de travail.
Missions (MOA)
- Planification et contrôle des cycles de service et de facturation
- Etat des lieux de la problématique Grands Comptes
- Diagnostic de la procédure de mise en place de l'individualisation des contrats de fourniture
d'eau (SRU)
- Gestion de projet
Fév. 2014 - Avril 2016 Agence de Services et de Paiement (as CGI) – Ingénieur en Technologies de l'information
Conception et développement du nouveau SI métier dédié à la gestion des subventions
européennes et nationales (14 applications, 3 base de données, 1 GED).
Missions
- Animation de réunions
- Chiffrage de lots évolutifs
- Rédaction de spécifications fonctionnelles et techniques
- Pilotage des développements
- Conception d'une application de démonstration reprenant l'architecture et les différents
frameworks
- Conception et maintenance d'un archetype Maven pour la génération de nouveaux projets
- Conception et maintenance d'un plugin Maven/Velocity pour la génération de code pour les
applicatifs
- Conception et maintenance de nombreux projets coeurs (persistance des données,
healthcheck, sécurité, logs, etc.)
Environnement
- Agile
- Langages : Java, HTML/CSS, JavaScript, SQL, PostgreSQL, ActiveMQ, Maven, Velocity
- Outils : Office, Eclipse, pgAdmin III, SVN
Juin 2013 - Févr. 2014 Kneen – Project manager
Pilotage d'une équipe de 5 personnes sur le développement d'une application mobile de microsondage permettant la collecte rapide d'avis parmi la communauté d'utilisateurs ou un groupe de
contacts.
Missions
- Cadrage du projet
- Rédaction d'un business plan
- Définition et gestion du planning et des ressources
- Rédaction des spécifications fonctionnelles et techniques
- Tests et recettes
- Gestion des environnements applicatifs et du serveur : mise à jour de sécurité, installation des
nouvelles versions applicatives, gestion du réseau (ouverture de ports, etc..).
- Conception de l'architecture applicative : définition des différentes interfaces pour les flux, le
modèle de la base de données.
Environnement
- Agile
- Langages : Node.js, MySQL, Bash shell
- Outils : Office, MS Project, Eclipse, Xcode, Photoshop, Illustrator, Git
Mai 2013 - Août 2013 BulldozAir – Développeur web
Retranscrire une solution mobile collaborative pour la gestion quotidienne de chantiers du
bâtiment en une plateforme web.
Missions
- Recueil des besoins
- Etude de l'existant
- Rédaction des spécifications fonctionnelles et techniques
- Tests et recettes
- Développement de l'application
- Création d'un POC en prévision d'une deuxième version
- Formation utilisateurs
- Veille technologique
Environnement
- Agile
- Langages : Node.js, AngularJS
- Outils : Microsoft Azure, Git
Juin 2012 - Août 2012 AXA France – Architecte de données
Au sein du département "Ingénieurie Prévention Construction IDF" de l'entité "Assurances IARD
Entreprises" d'AXA France, conception d'un modèle de données et d'une solution permettant le
suivi et le pilotage des experts construction.
Avr. 2011 - Juin 2011 Université Denis Diderot (Paris VII) – Architecte de données
Au sein du département "Gestion financière" du service "administratif" du laboratoire
AstroParticule et Cosmologie qui est sous la tutelle du CNRS, conception et mise en place d'une
base de données répondant à un besoin du suivi de l'inventaire du matériel à forte valeur mis à
dispositions des chercheurs.
Missions
- Recueil des besoins
- Etude de l'existant
- Conception du modèle de données
- Rédaction des spécifications fonctionnelles et techniques
- Développement de l'application
- Tests et recettes
- Déploiement de la solution
- Formation utilisateurs
Environnement
- Agile
- Langages : UML, VBA
- Outils : Apple FileMaker, Microsoft Excel, Gantt Project
DOMAINES DE COMPÉTENCES
Languages Java/Scala, Javascript, Bash, JavaScript/Node.js, SQL
Base de données MySQL, PostgreSQL, MongoDB, Hive, Hbase
Big Data Hadoop CDH, Spark, Zookeeper
Stream processing Kafka, ActiveMQ, IBM WebSphere MQ
Cloud Amazon Web Services, Microsoft Azure
DevOps Git, Vagrant, GitLab, Maven, Make
FORMATIONS
2011 - 2014 ECE Paris – Ingénieur d'information et réseaux - Métiers du conseil - Startup
Responsable de communication et d'évènements au sein du BDE ECE Paris 2012-2013
"SHOT", Tuteur au sein de l'association "Une grande école : pourquoi pas moi ?".
2013 University of California, Irvine (UCI, USA) – Summer Session MGMT, Management &
Manufacturing
2012 Concordia University (Montréal, Canada) – Bachelor of Engineering, engineering science
2009 - 2011 Université Paris Nord - Paris 13 – Diplôme Universitaire de technologie, Informatique
LANGUES
Anglais Compétence professionnelles (TOEIC 850/990)
Arabe Notions élémentaires
Espagnol Notions élémentaires
Français Langue natale