About Me

I'm Louis, a freelance Platform Engineer specializing in Kubernetes, cloud and Infrastructure as Code. I spent over 6 years at the University of Bordeaux’s IT Department, evolving from a Windows Systems Engineer role to a DevOps Engineer one, managing complex infrastructures and deployments for 60,000+ users.

My skills cover automation, container orchestration and CI/CD, Linux/Windows systems, Infrastructure as Code, Azure, and Active Directory ecosystem.

I've recently earned my Azure AZ-104 and Kubernetes CKA certifications, further deepening my Cloud and DevOps expertise.

Since July 2026, I've been helping teams take back control of their infrastructure as a freelancer: stabilizing an existing Kubernetes cluster, turning a hand-built setup into code, or industrializing their deployments. I work fully remote, with occasional travel when needed.

My take on AI: I use it actively, and I don't hide it. It boosts my productivity and lets me learn a lot by answering all my questions and scenarios, from the basic ones to the most twisted :) I see it more as a powerful assistant than a magic wand: I need to read, understand, and verify every result before implementing it. No blind copy-pasting here.

Tech Stack

Cloud
Containers
IaC
Systems
Scripting
CI/CD
FluxCD
Monitoring

Freelance services

I take over, stabilize and industrialize Kubernetes and cloud infrastructure.

6 years on platforms serving 60,000+ users, CKA and AZ-104 certified.

Full remote, occasional travel 5 days a week Available now
01

Take over and stabilize an existing Kubernetes cluster

For whom

A team running a production cluster built by someone who has since left, or with nobody dedicated to operating it.

What I do
  • Cluster assessment: versions, configuration, RBAC, networking, storage, backups
  • Day-to-day operations: version upgrades, patches, incident management
  • Documentation overhaul and knowledge transfer to your in-house team
  • Fixing root causes rather than working around issues case by case
What you get

A cluster that someone actually understands, documented and up to date, and a team able to take it over.

02

Turn your infrastructure into Infrastructure as Code

For whom

An infrastructure built by hand, that nobody dares to change anymore, and that nobody could rebuild identically.

What I do
  • Bringing the existing setup into Terraform / OpenTofu, split into reusable modules
  • Separate environments (dev, staging, production) from the same code base
  • GitOps workflow: the Git repository becomes the source of truth
  • Rebuild procedures that are tested and documented
What you get

A reproducible, versioned infrastructure, and a test environment that finally looks like production.

Sound familiar?

Let's talk about your infrastructure and see if I can help.

Some works and projects

Personal

AZ-104 Study Guide

Personal study guide for the AZ-104 Microsoft Azure Administrator certification.
Covers identity management, governance, storage, compute, networking, and monitoring on Azure.

Azure AZ-104 Microsoft Cloud

CKA Study Guide

Personal study notes and lab exercises for the Certified Kubernetes Administrator (CKA) exam.
Covers cluster setup, workloads, networking, storage, and troubleshooting.

Kubernetes CKA CNCF Linux Foundation

Continuous Deployment on Azure, Step by Step

Step-by-step guide to set up a complete continuous deployment pipeline on Azure.
Covers Azure Pipelines, container registry, Container Apps deployments (AKS), and environment management.

Azure CI/CD Github Actions DevOps

Disposable VPN server on Azure

Ephemeral WireGuard VPN infrastructure on Azure, spun up on demand and destroyed after use.
Implemented twice, in Bicep and in Terraform, to compare both provisioning models, with fully automated deployment and teardown.

Azure WireGuard Network Security Terraform Bicep

Professional

University of Bordeaux

Projects carried out in production for the whole institution.

60,000+ users
Production environment
6,7 years
These projects may take some time to be published as they undergo a sanitization process. Content has been partially removed for confidentiality reasons.

Open Journal Systems Containerization

Containerized Open Journal Systems (OJS) for automated, scalable deployment on Kubernetes clusters.
Implemented isolated journal instances, each with a dedicated pod and MariaDB database managed via a Kubernetes operator.
Leveraged Helm charts and templating for consistent deployments across environments with CI/CD pipelines.
Managed data migration from legacy VM deployments while deploying new, isolated instances.

Kubernetes Helm CI/CD Flux CD

IaC with GitOps Workflow

Developed a comprehensive IaC solution for OpenStack deployments using Terraform modules.
Structured code into reusable modules for enhanced readability and maintainability. VMs, load balancers, virtual networks and other infrastructure services.
Implemented GitOps workflow with GitLab CI/CD, tf-controller, and Flux CD for automated infrastructure provisioning and drift detection.

Terraform OpenStack Gitlab Flux CD GitOps

Active Directory and OpenLDAP Account Synchronization

Developed modular PowerShell scripts to synchronize over 60,000 user accounts from OpenLDAP to Active Directory, including account provisioning and lifecycle management with Kerberos authentication integration.
Implemented LDAP attribute-based group membership assignment and secure random password generation, ensuring seamless identity management across systems.

Powershell Active Directory OpenLDAP Identity Management Kerberos

Automated Application Deployment with Ansible

Some Ansible playbooks examples for automated deployment of web applications (iTop, GLPI) with complete infrastructure provisioning.
Handling base system configuration, dependency management, SSL certificate provisioning, and application customization.

Ansible Configuration Management Web Applications Apache PHP MariaDB

Troubleshooting example: RocketChat Data Recovery on Kubernetes

Executed critical data recovery operation following a production incident where RocketChat message retention was accidentally reduced from 6 to 1 month, resulting in 5 months of data loss.
Performed forensic analysis of MongoDB and Kubernetes persistent volume backups to recover lost messages and attachments, implementing seamless production restoration with zero downtime.

MongoDB Data Recovery Bash Kubernetes RocketChat

Certifications

Current & in progress

Certified Kubernetes Administrator (CKA)

Obtained
Cloud Native Computing Foundation (CNCF)

Obtained: June 2026

Score: 88%

Performance-based certification from the Cloud Native Computing Foundation (CNCF). Demonstrates advanced skills in Kubernetes cluster administration: installation and configuration, networking, storage, security, troubleshooting, workload management, and cluster maintenance in production environments.

Kubernetes Container Orchestration

Microsoft Azure Administrator Associate (AZ-104)

Obtained
Microsoft

Obtained: January 2026

Score: 929/1000

Certification for Azure administrators. Validates the ability to implement, manage, and monitor an organization's Azure environment, including virtual networks and compute, storage, identity (Microsoft Entra ID), security, governance, and disaster recovery solutions.

Azure Cloud Administration

Microsoft Azure Fundamentals (AZ-900)

Obtained
Microsoft

Obtained: July 2025

Score: 873/1000

Entry-level certification validating foundational knowledge of cloud concepts and core Azure services. Covers cloud architecture, Azure core services (compute, networking, storage), governance, security, compliance, privacy, and Azure pricing and support models.

Azure Cloud Concepts

Legacy certifications

MCSA: Windows Server 2012 R2

Legacy
Microsoft

Obtained: July 2017

Certification demonstrating expertise in Windows Server 2012 R2 administration through three comprehensive exams: 70-410 (Installing and Configuring), 70-411 (Administering), and 70-412 (Configuring Advanced Services). Covered enterprise-grade Active Directory, advanced networking, Hyper-V, and complex infrastructure scenarios. This certification provided the foundation for my Windows Systems Engineer role (2018-2022).

Note: Microsoft retired MCSA certifications in January 2021.

Active Directory System Administration Windows Server

Career Path

Jul 2026 - Present

Platform Engineer - Freelance

Full remote

Dec 2024 - Jun 2026

Professional Break & Training

  • Dec 2024 - Dec 2025 Career break · France | Indonesia | Vietnam
  • Jan 2026 - Jun 2026 Professional training · AZ-104 & CKA certifications
Apr 2022 - Dec 2024

Cloud & DevOps Engineer

University of Bordeaux

Apr 2018 - Apr 2022

Windows Systems Engineer

University of Bordeaux

Mar 2018 - Apr 2018

IT Administrator

Capgemini, Bordeaux

Sep 2016 - Sep 2017

IT Administrator

SB2P / IDCSOFT, Bordeaux