MISSIONS
Capital Fund Management 7 mois
2023
DEVOPS CLOUD AWS
Dans le cadre de la migration de tâches de travail sur le cloud, le service Data a mis en
place un Data Mesh et construit des chaînes d'approvisionnement pour récupérer et
transformer les données depuis des sources externes.
Mon rôle est de maintenir et faire évoluer l'infrastructure du Data Mesh et d'accompagner
les ingénieurs Data pour exploiter au mieux les ressources du cloud.
‣ Évolution autour du Data Mesh grâce à Lake Formation
‣ Développement de librairies pour CDK (Python) pour faciliter la mise en place de
l'infrastructure
‣ Mise en oeuvre et optimisation des tâches de travail sur EMR Serverless
Environnement technique :
‣ AWS (Glue, Lake Formation, EMR, CloudFormation)
‣ CDK, Python
‣ Make, Bash, Jenkins
AXA Group Operations 2 ans
2020-2022
DEVOPS CLOUD AWS
Le Lab Innovation d'AXA a pour objectif d'explorer et d'exploiter les technologies autour
du Machine Learning, notamment dans le domaine de la fraude.
Ma mission au sein de l'équipe DevOps est d'une part, de développer, maintenir et
surveiller l'infrastructure Cloud sur AWS et d'autre part, d'accompagner les équipes dans
la construction de leur chaîne d'intégration et de déploiement continu (CI/CD).
‣ Conception d'une nouvelle architecture pour mutualiser les ressources de la plateforme en réduisant les coûts de 30%.
‣ Refactorisation du code Terraform pour améliorer la maintenabilité et faciliter le
développement des évolutions futures.
‣ Utilisation de script Makefiles pour uniformiser la construction, les tests et le
déploiement des différentes applications qui composent le projet (NodeJS/Lambda,
Scala/Spark, Docker + Python/Sagemaker).
‣ Amélioration et automatisation au maximum du déploiement de l'infrastructure pour
réduire les risques d'erreurs.
‣ Mise en oeuvre d'une chaine d'intégration continue de type MLOps pour les Data
Engineer et les Data Scientist.
‣ Suivi continu pour appliquer les recommandations de sécurité autant au niveau de
l'infrastructure que du code des applications.
‣ Recherche systématique de réduction des coûts en suivant une démarche FinOps et
en permettant une prise de conscience collective des enjeux.
Environnement technique :
‣ AWS (EMR, SageMaker, RDS, OpenSearch, DMS, API Gateway, Lambda, KMS)
‣ Kubernetes (OpenShift, Helm), Nginx, HAProxy
‣ Terraform, TypeScript, Python
‣ Make, Bash, CodeBuild, CodePipeline
Euler Hermes1 an
2019-2020
ARCHITECTE CLOUD AWS ET DEVOPS
Pour orienter la stratégie IT vers le cloud, à base de micro-Services et d’API, une
migration d’envergure vers AWS a été initiée. Au sein du programme qui a la charge de la
circulation des données, ma fonction est de proposer des solutions d’architecture Cloud
et de les mettre en oeuvre.
‣ Conception et déploiement d'un système d'événements en temps réel sans serveur
avec API Gateway, Lambda et Python.
‣ Utilisation du système de migration de données AWS pour gérer deux systèmes actifs
en parallèle.
‣ Mise en oeuvre de l’ETL sans serveur d’AWS, Glue, et son orchestration avec Step
Functions.
‣ Développement d’infrastructures avec Terraform et développement de modules
transverses.
‣ Automatisation des déploiements à l'aide de script Makefiles.
‣ Mise en œuvre du processus d'intégration et de déploiement continu avec Gitlab CI.
Environnement technique :
‣ AWS (DMS, Glue, EMR, Kinesis, Step Functions, ECS, Lambda, KMS)
‣ Terraform, Python
‣ Make, Bash, Gitlab CI
Banque De France
3 ans
2016 - 2019
DEVOPS CLOUD
Dans le cadre pluri-annuel d’amélioration du SI, une forte attention a été portée à
l’automatisation. En s’appuyant sur le portail VMware vRealize Automation et son
orchestrateur (vRO), l’objectif est de proposer un catalogue de services automatisés :
IaaS (machines virtuelles Linux et Windows), DNS, annuaire, CMDB, etc.
‣ Réalisation des workflows d’orchestration (vRO)
‣ Administration du portail de services (vRA)
‣ Rationalisation des processus pour les automatiser
‣ Automatisation de la création de Machines Virtuelles VMWare avec Red Hat 7 et
Windows 2016, puis installation, par Puppet, des middlewares souhaités.
‣ Gestion des groupes et membres de l’Active Directory de tous les environnements (une
dizaine) depuis vRA par un formulaire spécifique
‣ Gestion du DNS Windows et Linux depuis vRA par un formulaire spécifique
‣ Création de machines virtuelles de type “Proof Of Concept” avec une durée
d’expiration renouvelable.
Environnement technique :
‣ VMware, OpenStack
‣ vRealize Automation et Orchestrator
‣ Terraform, Ansible, Puppet
‣ Javascript, Bash, Powershell, Java
‣ XebiaLabs XLDeploy
Banque, Assurance, Énergie, Transport12 ans
2004 - 2016
TECH LEAD - ARCHITECTE - FULLSTACK DÉVELOPPEUR
Pendant plus de 10 ans, j'ai progressé et apporté mon expérience sur différents projets
de développement d'application web, dans différents secteurs d'activité : Banque
(Banque de France), Assurance (AXA, Generali), Énergie (Engie, EDF), Transport
(Oui.sncf).
Les langages, les serveurs d'application et les bases de données ont été nombreux,
d'abord avec Python/Zope, puis avec Java/Spring/JSF/Oracle pour finir avec Groovy/
Grails/EmberJS/SolR/MariaDB/RabbitMQ.
Environnements techniques :
‣ Groovy, Grails, Ember.js
‣ Java, Spring (Security, Web Flow), JPA (Hibernate)
‣ JSF/RichFaces, Struts/JSTL
‣ Microsoft Active Directory, OpenLDAP
‣ Apache HTTP, OpenSSL
‣ Atlassian Software Factory: Jira, Confluence, Bamboo, Fisheye, Crucible, Crowd
‣ Tomcat 6, Bea Weblogic 9.2 , IBM Websphere 6.1
‣ MariaDB, RabbitMQ, Redis, Oracle 10g
‣ XLDeploy
‣ Vert.X, Karma, Mocha