Mathieu Gery

Lille, France

Mathieu Gery

Ingénieur consultant chez Extia, en mission chez Leroy Merlin France

Développeur et DevOps passionné touche à tout : pipelines BigData, IA, automatisation et fiabilisation d'infrastructures cloud, avec toujours l'envie d'apprendre et d'explorer de nouvelles technologies.

Télécharger mon CV (PDF)

Expériences professionnelles

  1. janv. 2023aujourd'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 à 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étail
    • 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 / Express.js
    • MongoDB Atlas
    • Atlas Search
    • Apache Kafka
    • GCP / GKE
    • Docker
    • Terraform
    • HashiCorp Vault
    • GitHub Actions
  2. déc. 2021janv. 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étail
    • 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, IPAM 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
    • GCP
    • MongoDB
    • Redis
    • Mist
    • Juniper Junos OS
    • Fortinet / FortiGate
    • AWX
  3. oct. 2019nov. 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étail
    • Interventions auprès des étudiants de première année sur le hardware et le réseau
    • Hardware
    • Réseau
  4. mars 2020aoû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étail
    • 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 le 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
  5. oct. 2019mars 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étail
    • 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
  6. juil. 2018dé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étail
    • 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

Projets personnels

Projets GitHub

Différents projets publiés sur GitHub : applications mobile et fullstack, scrapers, site de vente de photos.

  • TypeScript
  • React
  • NodeJS

Gestion de serveurs

Gestion de serveurs chez différents hébergeurs, avec des solutions entièrement Open Source.

  • Linux
  • Docker
  • Ansible
  • Proxmox

Photographie

Développement d'un site de vente de photos, avec application de traitement et d'upload pour les évènements sportifs. Photographe de passion.

  • NextJS
  • NodeJS
  • Cloudflare

Formation

  • 2017 — 2022 · Lille

    Expert en Technologies de l'Informatique

    Epitech Lille

    • Formation de cinq ans, par projets seul et en équipe
    • Quatrième année effectuée à l'étranger
  • 2017 · Lambersart

    Baccalauréat Scientifique

    Lycée Jean Perrin

    • Obtention d'un Baccalauréat scientifique