~ $ cat README.md

Paul Laffitte

Développeur Go et Platform Engineer Kubernetes, en freelance

J'écris des outils pour Kubernetes en Go : opérateurs, webhooks, exporters, CLI. Je construis aussi des clusters et leur stockage.

J'ai passé 6 ans chez Enix 🦍, où j'ai développé kube-image-keeper. Je suis freelance depuis novembre 2026 et je continue de le maintenir.

~ $ cat missions.md

Missions

Missions courtes (3 semaines max), ou 1 jour par semaine pour du récurrent. En télétravail depuis Montpellier, déplacements ponctuels à Paris.

Outillage Kubernetes en Go

Opérateurs, contrôleurs et webhooks d'admission avec kubebuilder et controller-runtime, exporters Prometheus, CLI. Je livre le code avec ses tests, sa CI, ses releases et sa documentation.

Exemples : kube-image-keeper, topomatik, pvecontrol, x509-certificate-exporter

Plateformes Kubernetes

Clusters avec kubeadm, Cluster API, Rancher ou Talos, sur machines virtuelles ou bare metal. Stockage persistant avec drivers CSI, ZFS, SAN iSCSI et Ceph RBD.

Exemples : san-iscsi-csi

Développement assisté par IA

La méthode que j'applique sur kube-image-keeper v3. Une spécification figée, des instructions pour les agents, une revue de code automatisée, des tests avant chaque publication.

Exemples : kube-image-keeper

Je fais aussi des audits et j'accompagne des équipes sur ces sujets.

Pour en parler, écrivez-moi : plaffitt@gmail.com

~ $ cat projets.md

Projets

Open source

kube-image-keeper (kuik) · Développement et maintenance

Routage, mirroring et supervision d'images de conteneurs pour Kubernetes. Les pods démarrent même quand la registry est indisponible ou limite les téléchargements.

  • 750 stars GitHub, 6,9 millions de téléchargements de l'image sur Docker Hub
  • Chart Helm, site de documentation, processus de release
  • Réécriture v3 en bêta depuis octobre 2026, version stable sur le point de sortir

topomatik · Développement

Met à jour automatiquement les labels de topologie des nœuds Kubernetes à partir de l'infrastructure découverte.

  • Moteurs de découverte LLDP, matériel, réseau, hostname et fichiers
  • Gestion des taints, fonctionne sur nœuds virtuels et bare metal

pvecontrol · Co-développeur

CLI d'administration de clusters Proxmox VE, écrite en Python.

  • Tests et CI, format de sortie configurable, sanity checks
  • Restauration de VM, évacuation de nœuds
  • Support des clusters derrière un reverse proxy avec authentification par certificat

x509-certificate-exporter · Contributeur

Exporter Prometheus pour les certificats X.509 d'un cluster Kubernetes.

  • Filtrage des namespaces par labels, probes configurables

Chiffres relevés en novembre 2026.

Projets personnels

YggOps

GitOps pour n'importe quel outil. Tire des dépôts git et applique leur contenu via des plugins, Docker Compose en premier.

traefik-compose

Plusieurs stacks Docker Compose isolées réseau derrière un seul Traefik, sans configuration manuelle.

Gravity

Simulation de gravité en 2D dans le navigateur, où les boules de matière fusionnent à l'impact.

~ $ cat talks.md

Talks et articles

Talks

Articles

~ $ cat parcours.md

Parcours

Diplômé d'Epitech Montpellier en 2021, je code depuis l'enfance.

De 2020 à 2026 chez Enix, un infogéreur spécialiste de Kubernetes, j'ai développé des outils d'infrastructure open source et exploité un cloud privé OpenStack. Je suis freelance depuis novembre 2026 et je continue de développer kube-image-keeper.

Expérience professionnelle

Freelance · Développeur Go et Kubernetes

novembre 2026 → aujourd'hui · Montpellier

Développement d'outils pour Kubernetes en Go et construction de clusters, en missions courtes. Je continue de développer kube-image-keeper.

Enix · Platform Engineer

septembre 2020 → octobre 2026 · Paris

Enix est un infogéreur spécialiste de Kubernetes et de l'hébergement. J'y ai développé des outils pour Kubernetes et Proxmox, la plupart open source, et exploité un cloud privé OpenStack.

  • kube-image-keeper : routage et mirroring d'images de conteneurs pour Kubernetes, en Go. 750 stars, 6,9 millions de téléchargements sur Docker Hub, v3 en bêta.
  • topomatik, pvecontrol, x509-certificate-exporter : outillage Kubernetes et Proxmox en Go et Python, avec tests, CI et releases.
  • Driver CSI san-iscsi-csi pour baies SAN iSCSI, repris par Seagate.
  • Cloud privé OpenStack sur Kubernetes, 24 hyperviseurs bare metal, en production de 2022 à 2024 : 7 montées de version de Rocky à Yoga, intégration d'Octavia et de Cinder sur Ceph RBD, sauvegardes automatisées avant et après chaque montée de version.
  • Clusters Kubernetes de développement et de pré-production avec kubeadm, Cluster API et Rancher.

VRX Technologies · Développeur full stack

août 2017 → août 2020 · Barcelone

Plateforme de streaming vidéo en réalité virtuelle, développée en freelance pendant 3 ans.

  • Ferme d'encodage vidéo basée sur ffmpeg
  • Lecteur vidéo VR avec gestion des projections, des qualités et des casques
  • Back-office, module de gestion de la TVA, paiements en ligne et en cryptomonnaies
  • Déploiement de toute la stack et automatisation de l'exploitation

Iamanys · Développeur full stack

août 2015 → avril 2016 · Montpellier

Logiciel web de suivi de patients en Java (GWT), utilisé par des médecins et des infirmiers et commercialisé auprès de Bastide.

  • Refonte complète de la messagerie interne de l'application

Formation

Epitech · Expert en technologies de l'information (bac+5)

2016 → 2021 · Montpellier

Diplômé en 2021. Formation par projets en C, C++ et technologies web.

Formation Kubernetes · Participant

16 décembre 2018 → 18 décembre 2018 · Enix, Paris

2 jours de formation avec Jérôme Petazzoni et Alexandre Buisine.

Compétences

Langages
Go, Python, Bash, PHP, JavaScript
Kubernetes et cloud
Kubernetes, opérateurs et webhooks, Helm, CSI, OpenStack, Proxmox VE, Talos
Infrastructure
Linux, Ceph, Docker, Prometheus, GitLab CI, GitHub Actions
Développement assisté par IA
Claude Code, workflows d'agents, revue automatisée
Langues

Français, langue maternelle

Anglais, courant

Portugais, notions

~ $ cat contact.md

Contact

Écrivez-moi, ou réservez un appel pour parler de votre besoin.

mail
plaffitt@gmail.com
appel
Prendre rendez-vous

~ $