at://did:plc:bgdy4yvsnhbormiqwvu7rhvx/blue.protopro.actor.profile/self
{
"name": "Marc Beninca",
"$type": "blue.protopro.actor.profile",
"awards": [
{
"date": "2007-01-08",
"title": "Letter of Commendation",
"issuer": "CEAM @ French Air & Space Force",
"description": "Projects:\n- MELISSA\n- EVA"
}
],
"skills": [
"boot / bios ⋅ grub ⋅ live ⋅ secure ⋅ uefi",
"ci.cd / ansible ⋅ jenkins ⋅ nexus ⋅ sonarqube",
"crypt / luks ⋅ openssh ⋅ password-store",
"db / mariadb ⋅ postgresql",
"dns / bind ⋅ unbound",
"doc / latex ⋅ pandoc ⋅ plantuml ⋅ sphinx",
"fs / btrfs ⋅ esp ⋅ overlay ⋅ squashfs",
"git / forgejo ⋅ radicle ⋅ tangled",
"git / gitea ⋅ github ⋅ gitlab ⋅ sourcehut",
"ha / haproxy ⋅ kubernetes",
"id / atproto ⋅ keycloak ⋅ keyoxide",
"java / maven ⋅ tomcat ⋅ wildfly",
"javascript / node ⋅ npm ⋅ yarn",
"linux / alma ⋅ opensuse ⋅ rocky ⋅ ubuntu",
"linux / alpine ⋅ arch ⋅ debian ⋅ fedora",
"media / ffmpeg ⋅ gource ⋅ graphviz",
"pki / ca ⋅ gpg ⋅ https ⋅ openpgp ⋅ openssl",
"python / pip ⋅ pypi ⋅ uv ⋅ uwsgi",
"shell / awk ⋅ bash ⋅ grub ⋅ posix ⋅ tmux",
"ve / incus ⋅ proxmox ⋅ vsphere",
"virt / docker ⋅ lxc ⋅ msys2 ⋅ qemu",
"web / css ⋅ html ⋅ httpd ⋅ nginx"
],
"overview": "Focused on DevOps,\\\ndecentralized FOSS & protocols:\n- Linux systems / boot ⋅ build ⋅ configure ⋅ secure ⋅ maintain\n- software / model ⋅ implement ⋅ integrate ⋅ deploy ⋅ document",
"projects": [
{
"url": "https://forge.rwx.work/rwx.work/rwx",
"role": "Author",
"title": "Read Write eXecute",
"startDate": "2023-07",
"description": "A reflective framework in:\n- AWK\n- POSIX Shell\n- Python"
},
{
"url": "https://forge.rwx.work/rwx.work/ilos",
"role": "Author",
"title": "Incremental Live Operating System",
"startDate": "2020-09",
"description": "- Live Scan Grub Menu\n- Operating File System Profile\n- Software Repos Local Profile"
},
{
"url": "https://forge.rwx.work/rwx.work/lsgm",
"role": "Author",
"title": "Live Scan Grub Menu",
"startDate": "2023-09",
"description": "Build an ESP File System including:\n- standalone UEFI & BIOS GRUB images\n- boot time dynamic GRUB menu"
},
{
"url": "https://forge.rwx.work/rwx.work/ofsp",
"role": "Author",
"title": "Operating File System Profile",
"startDate": "2023-01",
"description": "Build live-boot OS archives from:\n- local software repositories"
},
{
"url": "https://forge.rwx.work/rwx.work/srlp",
"role": "Author",
"title": "Software Repos Local Profile",
"startDate": "2021-10",
"description": "Synchronize a local set of software repositories"
},
{
"url": "https://forge.rwx.work/rwx.work/spcd",
"role": "Author",
"title": "Shell to Python Continuous Deployment",
"startDate": "2024-03",
"description": "Get a common set of Python based CI / CD commands\\\nfrom various contexts of CA, DNS, CI and OS / OCI"
}
],
"languages": [
{
"code": "en",
"level": 5
},
{
"code": "fr",
"level": 5
}
],
"updatedAt": "2026-03-20T21:48:50.892Z",
"jobHistory": [
{
"company": "CDAD-B @ Joint Directorate of Infrastructure Networks & IS",
"position": "DevOps Engineer",
"startDate": "2019-02",
"description": "- installed & maintained an offline deployment solution with Kubernetes\n- administered CI / CD tools: Gitea, GitLab, Jenkins, Nexus, SonarQube\n- wrote Python scripts to maintain offline mirors:\\\nAlma, Alpine, CentOS, Debian, Docker, Maven, MSys2, NPM, NVD, PyPI\n- wrote & maintained BASH scripts for offline usage & packaging of MSys2\n- wrote Ansible playbooks & roles for configurations & deployments\n- built Ubuntu LTS live system images with kiosk graphical interface"
},
{
"company": "CDAD-B @ Joint Directorate of Infrastructure Networks & IS",
"endDate": "2019-02",
"position": "System Administrator",
"startDate": "2017-09",
"description": "- maintained VMware vSphere infrastructures with VM & LXC containers\n- designed an SSO architecture: HAproxy, KeyCloak / Wildfly, MariaDB Galera\n- wrote Python scripts for: APT mirrors, Git repos, OpenSSH keypairs, Sphinx docs"
},
{
"company": "CDAD-B @ Joint Directorate of Infrastructure Networks & IS",
"endDate": "2017-09",
"position": "Software Developer",
"startDate": "2016-09",
"description": "- installed a Debian based development network: LXC server, laptops, workstations\n- wrote BASH & Python scripts for: CloneZilla, Debian, DebMirror, GRUB, PanDoc\n- wrote Python script to transform all existing code repositories from SVN to Git"
},
{
"company": "ESIOC @ French Air & Space Force",
"endDate": "2016-09",
"position": "Java Developer",
"startDate": "2008-09",
"description": "MELISSA NG (MELISSA New Generation)\\\nComplete reimplementation in Java & PostgreSQL database:\n- designed & implemented a cartographic engine with PNG images & XML metadata\n- wrote device drivers, emulators & graphical user interfaces for:\n - ADL (Airborne Data Loader) equipment, handling\\\nDTM (Data Transfer Module) contactless cards for Alpha Jet onboard computers\n - simultaneous programming of EEPROM modules for Mirage onboard computers\n- wrote import of KML / KMZ files to display layers of tactical situations (SITAC)"
},
{
"company": "CEAM @ French Air & Space Force",
"endDate": "2008-09",
"position": "Visual Basic Developer",
"startDate": "2002-05",
"description": "- MELISSA (Logical Elaboration Module for Simplified Overflight Info)\\\nPreparation, programming, unloading & replaying of missions\\\nfor aircrafts Alpha Jet, Transall, Mirage 2000, Mirage F1, Mirage IV, Jaguar:\n - wrote device drivers & graphical user interfaces for:\n - sequential programming of EEPROM modules for Mirage onboard computers\n - programming & unloading routes for various Garmin GPS devices\n - wrote import of NavData global database (international standard ARINC 424)\n - wrote NavData export adapted to Transall onboard computers (FMS) constraints\n- EVA (Aircraft Display Screen)\\\nOnboard display of navigation & video recorders for Mirage F1CR aircrafts:\n - optimized cartographic engine for embedded computers (PC/104)\n - designed & built a dedicated system with Windows XP Embedded Studio"
}
],
"socialLinks": [
"https://marc.beninca.link"
],
"publications": [
{
"url": "https://log.marc.beninca.link",
"date": "2025-09-18",
"title": "Marc Beninca",
"publication": "Blog"
},
{
"url": "https://log.rwx.work",
"title": "RWX work",
"publication": "Blog"
},
{
"url": "https://log.tilde.link",
"title": "~🔗",
"publication": "Blog"
}
],
"educationHistory": [
{
"degree": "EQF Level 7",
"endDate": "2021-08",
"startDate": "2019-09",
"description": "Engineer in Computing, Networks, Systems & Multimedia\n- fundamental principles of Operating Systems\n- Linux: principles & programming\n- advanced programming (design patterns)\n- information & communication for the engineer\n---\n- Incremental Live Operating System",
"institution": "EICNAM, Bordeaux"
},
{
"degree": "EQF Level 6",
"endDate": "2019-08",
"startDate": "2014-02",
"description": "Computing Architecture Designer\n- modeling, optimization, complexity & algorithms (1∕2)\n- OS: principles, programming & virtualization\n- software engineering\n- database design & administration\n- multimedia & human-machine interaction\n- technologies for network applications\n- security of networks\n- modeling, optimization, complexity & algorithms (2∕2)\n- human-machine interaction: interfaces design & UX\n- image synthesis & virtual reality\n- mobile & wireless networks\n- management & organization of businesses\n- team management & corporate communication\n---\n- working as an engineer\n- advanced digital media, video game programming\n- advanced interactive media, video game design",
"institution": "CNAM, Bordeaux"
},
{
"degree": "EQF Level 5",
"endDate": "2008-06",
"startDate": "2008-03",
"description": "Advanced Certification\n- project management\n- modeling an IS (UML & Unified Process)\n- database management systems & SQL\n- website design\n- system & service architectures\n- Information Systems security\n- structured & Object Oriented Programming\n- Java language (J2SE & J2EE)\n- Information Systems modeling project\n- multi-tier development project",
"institution": "ETNC, Rennes"
},
{
"endDate": "2002-04",
"startDate": "2001-11",
"description": "Basic Certification\n- project management\n- MERISE methodology\n- database management systems & SQL\n- structured programming\n- Delphi language\n- web development project",
"institution": "ETNC, Rennes"
},
{
"degree": "EQF Level 4",
"endDate": "1998-07",
"startDate": "1994-09",
"description": "Programming languages:\n- Turbo Pascal\n- Assembly\n- Auto LISP",
"institution": "Arènes High School, Toulouse"
}
]
}