Available November 2026 · Full-time · Paris
Mathys
Haubert
DevOps EngineerCloud · Infrastructure as Code · Observability
Three years as an apprentice at PharmaGDD, an online pharmacy. I started on the backend, then the infrastructure took more and more room: production monitoring, moving an extranet from GCP to OVH with Terraform, GitHub Actions deployments. I am now looking for a full-time DevOps / Cloud role.
01Experience
Software Engineer Apprentice · PharmaGDD, Paris
Sept 2023 — Nov 2, 2026Online pharmacy: e-commerce rebuild (Symfony / Sylius 2) and its OVH infrastructure.
- Observability
Set up production monitoring: metrics, logs and Slack alerts versioned in Git (VMs, MySQL, Redis, Elasticsearch, 5xx errors, p95 latency).
- Cloud
Moved an extranet from GCP to OVH, infrastructure described in Terraform (private network, bastion, DNS, backups). Production cutover in 40 minutes.
case study → - CI/CD
Production deploys through GitHub Actions, traceable to the commit. Automated build and release of the desktop app.
- Data
Spring Batch ETL for the v1 → v2 migration: 73M rows at ~1.8M rows/min, replayed nightly on the production dump with integrity checks.
case study → - Dev
Symfony / Sylius 2 backend for the rebuild. C# / .NET desktop app in production: drives 4 sensors and sends the measurements to the ERP.
case study →
Before that, to pay for schoolDelivery driver (Paris, 2023–24) · Maintenance agent, EQUIPMEDICAL (Caen, summers 2023 and 2024) · Crew member, McDonald's (Caen, 2019–20)
02Stack
The tools I actually use, laid out along the path from a commit to production. Each stage links to a project where you can see them at work.
- 01
Provision
- Terraform
- OVH Public Cloud
- OpenStack
- AWS
- 02
Ship
- GitHub Actions
- Harbor registry
- 03
Run
- Docker Compose
- Traefik
- Caddy
- FrankenPHP
- Linux
- 04
Observe
- Prometheus
- Grafana
- Loki
- Alloy
- Alertmanager
- Languages
- Bash, Python, Java, PHP, C#
- Data
- MySQL (replication, backups), Redis, Elasticsearch, Neo4j
- Security
- Bastion and ProxyJump, SSH hardening, security groups, TLS, 2FA
- Frameworks
- Symfony, Sylius, Spring Batch, FastAPI, .NET
03Projects
Work, school and side projects. Each one has its own page: the context, the technical choices, the outcome.
- 01 GCP → OVH migration Work Moved a Symfony extranet from GCP to OVH: infrastructure in Terraform, Docker Compose behind Traefik, production cutover in 40 minutes. Terraform · OpenStack · MySQL
- 02 Home Infrastructure Side My OVH VPS: Traefik, Authelia, Prometheus / Grafana, Garage S3 storage, Redpanda and NATS, all on Docker Compose. Docker · Traefik · Prometheus
- 03 SpringBatch-ETL Work Java 21 / Spring Batch ETL that migrated 73 million MySQL rows at around 1.8 million rows per minute. Java 21 · Spring Batch · Swoole
- 04 HeroLink Work C# desktop app driving lasers and a scale to measure and weigh parcels. C# · .NET · Avalonia
- 05 RedOps ISEP Java framework for security audit modules, loaded through reflection, without Spring. Java · Reflection
- 06 REngine Recommendation engine: data from a Sylius shop moved into a Neo4j graph, served through FastAPI. Python · Neo4j · FastAPI
Other public repositories
- AWSPlayground ↗ Terraform
AWS labs on LocalStack: IAM, Lambda + SQS, DynamoDB, CloudWatch.
- PackageHeroMock ↗ Rust
Fake serial device (scale + laser) to test HeroLink without the hardware.
- AudioPatch ↗ Rust
Daemon fixing an audio bug on Dell XPS laptops after unlock on Linux / KDE.
- laravel-etl ↗ PHP
Composer package: an ETL toolkit for Laravel.
- Event-it-API ↗ PHP
REST API for room bookings.
- JavaSimpleChat ↗ Java
Client-server chat over TCP sockets with object serialization.
- Panoramic-SphericalImages ↗ Python
Stitches photos into a panorama, with angle compensation.
04Journey
- 2015
First scripts
Self-taught
First Python scripts, self-taught.
- 2021 — 2023
TSI prep school
Lycée Marcel Sembat, Rouen
Maths, physics, and a lot of Python for scientific computing.
- 2023 — 2026
Engineering degree, software engineering
ISEP Paris, apprenticeship at PharmaGDD
Three years between school and production: Symfony backend, ETL, a desktop app, then infrastructure and monitoring.
- Nov 2026
Next role
DevOps / Cloud Engineer
Full-time in Paris. Happy to talk now.
Certifications
- AWS Certified Cloud Practitioner ↗ Amazon Web Services
- AWS Certified Solutions Architect – Associate Amazon Web Services · in progress
- Foundational C# with Microsoft ↗ freeCodeCamp
Outside code
I do triathlon all year round and have run a marathon. The rest of the time I model in Blender and hack on small games, mostly to learn and try out ideas.
05Contact
Let's talk?
Email is the easiest. The form lands in the same inbox.