aubin@exit-0:~$ ./about.sh

Aubin Puyoou

Tech Lead DevOps · Groupe NCA · Lyon
Philosophe DevSecOps Outillage CI-CD Architecte logiciel Docker · K8s · Ansible · Proxmox

Je construis et fais évoluer des systèmes techniques capables de soutenir la croissance d'une organisation, tout en simplifiant la complexité opérationnelle. Mon parcours est ancré dans l'ingénierie logicielle, l'architecture et le DevOps. J'interviens sur l'ensemble du cycle technique : architecture, infrastructure, CI/CD, observabilité, fiabilité et sécurité, avec un objectif constant : rendre les systèmes prévisibles, maintenables et capables d'évoluer avec le produit. Je m'intéresse autant aux choix techniques qu'aux arbitrages qu'ils impliquent : dette technique, livraison, robustesse, coûts, risque et organisation des équipes. Je reste volontairement proche de la technique : je prototype, expérimente, mesure et documente. Ce blog rassemble ces recherches et retours d'expérience autour de l'architecture et de l'ingénierie des systèmes.

+50
environnements déployés et opérés
15
développeurs & ingénieurs accompagnés au long de mon parcours
10 → 150
déploiements annuels / applications modernisées
+20
applications et services mis en production
8+
ans d'expérience
$ cat ./career.log
  • Conception et mise en production d'un orchestrateur d'envoi de lettres recommandées électroniques (LRE) : ~3 M d'envois par an
  • Réduction du temps de livraison : pipelines GitLab CI/CD, tests automatisés, déploiements reproductibles sans intervention manuelle
  • Modernisation d'un SI historique monolithique en microservices
  • Exploitation et supervision de 50 environnements Windows et Linux (Alpine, Ubuntu, Debian), décrits en code (Proxmox, Ansible)
  • Encadrement d'une équipe de 6 : revues de code, mentoring, montée en compétence
  • Tests automatisés et observabilité installés comme conditions de la migration
  • Stack : GitLab CI/CD, Docker, PostgreSQL, Ansible, Proxmox, PHP, Python, Bash · Équipe : 6 pers.
  • CDI — développement web au sein du groupe avant évolution vers le rôle Tech Lead DevOps
  • Co-responsable d'une infrastructure d'intégration et déploiement continus
  • Mise en place de méthodes agiles, revue de code, tests unitaires & sécurité
  • Tests d'intrusion d'applications web (référentiel OWASP Top 10)
  • Développement d'applications web de gestion (PHP, Symfony, JS, PostgreSQL)
  • Pilotage d'un projet de mutualisation de solutions de paiement (PayPal, Stripe, MobileMoney)
  • Rétro-ingénierie et refonte d'une application de diffusion vidéo en streaming
  • Mutualisation d'API REST et formation interne PHP Laravel
  • Maintenance et évolution d'un ERP développé en C++
  • Maintenance et évolution d'une application mobile Android Java
  • Refonte complète d'une application web métier
  • Projet de solidarité intergénérationnelle — visites à domicile et lien social
  • Refonte d'une application web sur la durabilité des bétons (WebDev)
  • Suivi client industriel (Bouygues, Vinci) — réunions, démonstrations, documentation
  • Déploiement d'un outil SAP sur le réseau de l'usine
  • Conception de rapports statistiques d'aide à la décision
  • Mémoire ingénieur : infrastructure CI/CD
  • Sécurité des réseaux : Zero Trust, Spectre & Meltdown
  • Théorie des graphes, conception algorithmique avancée
  • UX : maquettage, traitement d'images et du son
  • Développement web adapté au référentiel OWASP
→ voir l'établissement
  • Administration de bases Oracle
  • NoSQL : MongoDB, Neo4j
  • Services API REST / SOAP
  • Analyses statistiques d'aide à la décision
→ voir l'établissement
  • Développement C, C++, C#, Java
  • Administration systèmes Unix, gestion réseaux
  • HTML, CSS, PHP, bases de données MySQL
  • Gestion de projet, spécifications fonctionnelles
→ voir l'établissement
$ ls ./domaines/
./sre

Garantir la fiabilité des systèmes en service : mettre en place une surveillance avant que les problèmes ne surviennent, mesurer la dégradation des performances et combler les failles laissées par les anciens systèmes.

Grafana Prometheus Logging OWASP Top 10 Pentests
Concepts opérés au quotidien
./infrastructure

Des environnements décrits en code plutôt que montés à la main, et reproductibles à l'identique du poste de dev jusqu'à la production — sur un parc hétérogène Windows et Linux.

Proxmox Ansible Kubernetes OpenStack Alpine · Ubuntu · Debian Windows Server
50 environnements supervisés · CKA en cours
./delivery

Réduire le temps de livraison sans baisser le niveau d'exigence : pipelines, tests et revue de code comme conditions d'entrée en production.

GitLab CI/CD Docker tests automatisés revue de code
50+ pipelines en production
./architecture

Concevoir l'architecture logicielle des développements que je pilote, et la réaliser dans le code : je lis et réécris ce que je déploie, je ne m'arrête pas au pipeline.

PHP · Laravel · Symfony Python Bash API REST · microservices PostgreSQL · MariaDB
8 ans de code, du C++ à l'API REST
aubin@exit-0 — about
zsh
aubin@exit-0:~