janv. 2023 — aujourd'hui· LilleEn poste
DevOps & Développeur NodeJS / Python — Product Proximity
Extia / Leroy Merlin
Je conçois la pipeline qui rapproche les produits Leroy Merlin de ceux des concurrents pour optimiser les prix dans cinq pays. Passée de quelques milliers à plus de 2,5 millions de produits traités par jour, elle est devenue Product Proximity, un produit interne diffusé à l'ensemble du groupe ADEO.
+Voir le détailRéduire
- Conception et développement de bout en bout d'une pipeline de proposition de match entre les produits Leroy Merlin et ceux des enseignes concurrentes
- Traitement de plusieurs dizaines de millions de produits par semaine dans cinq pays, avec une architecture microservices scalable à la demande
- Optimisation de la pipeline de quelques milliers à 2,5 millions de produits traités par jour, avec réduction de la vitesse d'exécution et des coûts
- Création et globalisation de Product Proximity, solution de rapprochement basée sur une IA et utilisée par les BUs et les équipes internes
- R&D sur les embeddings, les sources de données produits et les algorithmes de scoring pour améliorer la qualité du matching
- Accompagnement DevOps des collaborateurs et responsabilité de la conception de solutions avec plusieurs équipes
- TypeScript
- Python
- Node.js
- Fastify
- MongoDB Atlas
- Atlas Search
- Apache Kafka
- GCP / GKE
- Docker
- Terraform
- HashiCorp Vault
- GitHub Actions
déc. 2021 — janv. 2023· Lille
Network Reliability Engineer
Extia / Leroy Merlin
J'ai mis en place la supervision et l'alerting du parc réseau de l'ensemble des magasins, sites et entrepôts. L'intégration des équipements a été entièrement automatisée via Zabbix, Ansible et des outils Python maison.
+Voir le détailRéduire
- Identification et mise en œuvre de solutions de monitoring et d'analyse de la qualité de service orientées End User
- Déploiement de Zabbix pour superviser les équipements réseau des magasins, sites et entrepôts
- Création d'un Hub API Python REST avec authentification Bearer et déploiement automatisé sur Google Cloud via Docker
- Développement de librairies Python pour Mist, Fortinet et Linkt, publiées automatiquement sur JFrog
- Création de playbooks Ansible pour Zabbix et automatisation de l'ajout des équipements via AWX
- Provisionnement Terraform de Cloud Functions, BigQuery, instances VM et buckets Google Cloud
- Python
- Zabbix
- Terraform
- Ansible
- Docker
- Github Actions
- GCP
- MongoDB
- Redis
- Mist
- Juniper Junos OS
- Fortinet / FortiGate
- AWX
oct. 2019 — nov. 2022· Lille
Intervenant hardware et réseau
XP School
J'ai enseigné le hardware et le réseau aux étudiants de première année, en parallèle de mes missions principales.
+Voir le détailRéduire
- Interventions auprès des étudiants de première année sur le hardware et le réseau
mars 2020 — août 2020· Euratechnologies
Stage DevOps
Click2Buy — Euratechnologies
J'ai industrialisé la chaîne de livraison d'une équipe de six développeurs : migration vers GitHub, CI/CD, conteneurisation des services et mise en place du monitoring.
+Voir le détailRéduire
- Migration de Bitbucket vers GitHub et mise en place d'une CI/CD avec linters, builds, mises à jour de dépendances et publication Docker
- Automatisation du déploiement sur plusieurs VMs avec des playbooks Ansible
- R&D sur Cloudflare Load Balancer avec livrable et benchmarks
- Déploiement de Site24x7 et création de plugins de monitoring et d'alerting
- Ansible
- Docker
- GitHub Actions
- Cloudflare
- Site24x7
- Vagrant
oct. 2019 — mars 2020· La Madeleine
Développeur — outil interne de gestion
M6Web — Odiso
J'ai développé un outil de gestion interne en Python et Django, à raison de deux jours par semaine en entreprise.
+Voir le détailRéduire
- Développement d'un outil de gestion interne en Python et Django dans le cadre d'un temps partiel de deux jours par semaine
- Python
- Django
- Bootstrap
- GitLab CI/CD
juil. 2018 — déc. 2018· La Madeleine
DevOps — stage
M6Web — Odiso
J'ai créé une application web de gestion des backups et déployé l'infrastructure associée : cluster Proxmox avec Ceph, playbooks Ansible et CI/CD GitLab.
+Voir le détailRéduire
- Création d'un outil web de gestion des backups en Python et Django
- Déploiement de serveurs, installation de Proxmox avec cluster Ceph et setup de VMs
- Création de playbooks Ansible, installation de GitLab et mise en place d'une CI/CD
- Automatisation du déploiement de code sur serveur de test sans coupure
- Prise en main de GCP, Docker, Kubernetes et HAProxy
- Python
- Django
- Docker
- Kubernetes
- GitLab CI/CD
- GCP
- HAProxy
- Proxmox
- Ceph