Skills
boot / bios ⋅ grub ⋅ live ⋅ secure ⋅ uefici.cd / ansible ⋅ jenkins ⋅ nexus ⋅ sonarqubecrypt / luks ⋅ openssh ⋅ password-storedb / mariadb ⋅ postgresqldns / bind ⋅ unbounddoc / latex ⋅ pandoc ⋅ plantuml ⋅ sphinxfs / btrfs ⋅ esp ⋅ overlay ⋅ squashfsgit / forgejo ⋅ radicle ⋅ tangledgit / gitea ⋅ github ⋅ gitlab ⋅ sourcehutha / haproxy ⋅ kubernetesid / atproto ⋅ keycloak ⋅ keyoxidejava / maven ⋅ tomcat ⋅ wildflyjavascript / node ⋅ npm ⋅ yarnlinux / alma ⋅ opensuse ⋅ rocky ⋅ ubuntulinux / alpine ⋅ arch ⋅ debian ⋅ fedoramedia / ffmpeg ⋅ gource ⋅ graphvizpki / ca ⋅ gpg ⋅ https ⋅ openpgp ⋅ opensslpython / pip ⋅ pypi ⋅ uv ⋅ uwsgishell / awk ⋅ bash ⋅ grub ⋅ posix ⋅ tmuxve / incus ⋅ proxmox ⋅ vspherevirt / docker ⋅ lxc ⋅ msys2 ⋅ qemuweb / css ⋅ html ⋅ httpd ⋅ nginx
Experience
- DevOps Engineer · CDAD-B @ Joint Directorate of Infrastructure Networks & ISFeb 2019 — Present
- administered CI / CD tools: Gitea, GitLab, Jenkins, Nexus, SonarQube
- wrote Python scripts to maintain offline mirors:
Alma, Alpine, CentOS, Debian, Docker, Maven, MSys2, NPM, NVD, PyPI - wrote & maintained BASH scripts for offline usage & packaging of MSys2
- wrote Ansible playbooks & roles for configurations & deployments
- built Ubuntu LTS live system images with kiosk graphical interface
- System Administrator · CDAD-B @ Joint Directorate of Infrastructure Networks & ISSep 2017 — Feb 2019
- maintained VMware vSphere infrastructures with VM & LXC containers
- designed an SSO architecture: HAproxy, KeyCloak / Wildfly, MariaDB Galera
- wrote Python scripts for: APT mirrors, Git repos, OpenSSH keypairs, Sphinx docs
- Software Developer · CDAD-B @ Joint Directorate of Infrastructure Networks & ISSep 2016 — Sep 2017
- installed a Debian based development network: LXC server, laptops, workstations
- wrote BASH & Python scripts for: CloneZilla, Debian, DebMirror, GRUB, PanDoc
- wrote Python script to transform all existing code repositories from SVN to Git
- Java Developer · ESIOC @ French Air & Space ForceSep 2008 — Sep 2016
MELISSA NG (MELISSA New Generation)
Complete reimplementation in Java & PostgreSQL database:- designed & implemented a cartographic engine with PNG images & XML metadata
- wrote device drivers, emulators & graphical user interfaces for:
- ADL (Airborne Data Loader) equipment, handling
DTM (Data Transfer Module) contactless cards for Alpha Jet onboard computers - simultaneous programming of EEPROM modules for Mirage onboard computers
- ADL (Airborne Data Loader) equipment, handling
- wrote import of KML / KMZ files to display layers of tactical situations (SITAC)
- Visual Basic Developer · CEAM @ French Air & Space ForceMay 2002 — Sep 2008
- MELISSA (Logical Elaboration Module for Simplified Overflight Info)
Preparation, programming, unloading & replaying of missions
for aircrafts Alpha Jet, Transall, Mirage 2000, Mirage F1, Mirage IV, Jaguar:- wrote device drivers & graphical user interfaces for:
- sequential programming of EEPROM modules for Mirage onboard computers
- programming & unloading routes for various Garmin GPS devices
- wrote import of NavData global database (international standard ARINC 424)
- wrote NavData export adapted to Transall onboard computers (FMS) constraints
- wrote device drivers & graphical user interfaces for:
- EVA (Aircraft Display Screen)
Onboard display of navigation & video recorders for Mirage F1CR aircrafts:- optimized cartographic engine for embedded computers (PC/104)
- designed & built a dedicated system with Windows XP Embedded Studio
- MELISSA (Logical Elaboration Module for Simplified Overflight Info)
Projects
- Mar 2024 — Present
Get a common set of Python based CI / CD commands
from various contexts of CA, DNS, CI and OS / OCI - Live Scan Grub Menu · AuthorSep 2023 — Present
Build an ESP File System including:
- standalone UEFI & BIOS GRUB images
- boot time dynamic GRUB menu
- Read Write eXecute · AuthorJul 2023 — Present
A reflective framework in:
- AWK
- POSIX Shell
- Python
- Operating File System Profile · AuthorJan 2023 — Present
Build live-boot OS archives from:
- local software repositories
- Software Repos Local Profile · AuthorOct 2021 — Present
Synchronize a local set of software repositories
- Incremental Live Operating System · AuthorSep 2020 — Present
- Live Scan Grub Menu
- Operating File System Profile
- Software Repos Local Profile
Awards
- Letter of CommendationCEAM @ French Air & Space Force · Jan 08, 2007
Projects:
- MELISSA
- EVA
Education
- EICNAM, Bordeaux · EQF Level 7Sep 2019 — Aug 2021
Engineer in Computing, Networks, Systems & Multimedia
- fundamental principles of Operating Systems
- Linux: principles & programming
- advanced programming (design patterns)
- information & communication for the engineer
- Incremental Live Operating System
- CNAM, Bordeaux · EQF Level 6Feb 2014 — Aug 2019
Computing Architecture Designer
- modeling, optimization, complexity & algorithms (1∕2)
- OS: principles, programming & virtualization
- software engineering
- database design & administration
- multimedia & human-machine interaction
- technologies for network applications
- security of networks
- modeling, optimization, complexity & algorithms (2∕2)
- human-machine interaction: interfaces design & UX
- image synthesis & virtual reality
- mobile & wireless networks
- management & organization of businesses
- team management & corporate communication
- working as an engineer
- advanced digital media, video game programming
- advanced interactive media, video game design
- ETNC, Rennes · EQF Level 5Mar 2008 — Jun 2008
Advanced Certification
- project management
- modeling an IS (UML & Unified Process)
- database management systems & SQL
- website design
- system & service architectures
- Information Systems security
- structured & Object Oriented Programming
- Java language (J2SE & J2EE)
- Information Systems modeling project
- multi-tier development project
- ETNC, RennesNov 2001 — Apr 2002
Basic Certification
- project management
- MERISE methodology
- database management systems & SQL
- structured programming
- Delphi language
- web development project
- Arènes High School, Toulouse · EQF Level 4Sep 1994 — Jul 1998
Programming languages:
- Turbo Pascal
- Assembly
- Auto LISP
Publications
- Blog · Sep 18, 2025
- Blog
- Blog
Languages
- EnglishNative or bilingual proficiency
- FrenchNative or bilingual proficiency