# Marc Beninca

@ Bordeaux, France

| CEFRL
English | C 2
French | C 2

## Links

TEL |  | 33 607478434
EMAIL |  | cv
URL |  | marc.beninca.link

### Identity

KeyOxide |  | ASP, OpenPGP
OpenPGP |  | keys.openpgp.org

### Git

Forgejo |  | forge.rwx.work
Radicle |  | radicle.garden
Tangled |  | tangled.sh

### Social

BlueSky |  | bsky.app
PeerTube |  | videos.trom.tf
LinkedIn |  | linkedin.com
YouTube |  | youtube.com

## Skills

### Boot

- ARM, BIOS, EFI, GRUB, Live, Parted
- BTRFS, ESP, LVM, RAID, SquashFS
- LUKS, Secure Boot

### CI / CD

- Ansible, Jenkins, Nexus, SonarQube
- Forgejo, Git, Gitea, GitHub, GitLab
- Maven, NPM, PIP, PyPI, UV

### Code

- BASH, GRUB Shell, POSIX Shell
- CSS, HTML, JavaScript
- Java, Python

### Cryptography

- GPG, OpenPGP, Pass
- OpenSSH, OpenSSL

### Documentation

- MarkDown, reStructuredText
- LaTeX, Pandoc, PDFtk, Sphinx, XeTeX

### Operating Systems (Linux)

- Debian, Mint, Ubuntu
- Alma, OpenSUSE, Rocky
- Alpine, Arch, Guix

### Virtualization

- Docker, LXC, MSys2, WINE
- ProxMox, VMware vSphere
- QEMU, VirtualBox

### Web

- BIND, DNS, UnBound
- CertBot, HTTPd, HTTPS, NginX
- Tomcat, uWSGI

## Education

EICNAM

EQF level 7

2 years

2021 ← 2019

- IRSM (Networks, Systems & Multimedia)

CNAM

EQF level 6

5 years

2019 ← 2014

- CAI (Computing Architecture Designer)

# System & Software Architect

Exploring & automating Information Technologies

23 years

2025 ← 2002

- booting, building, configuring, securing, maintaining operating systems
- modeling, implementing, integrating, deploying software projects

## Projects

RWX (Read Write eXecute)

rwx: @forge.rwx.work, @radicle.garden, @tangled.sh

2 years

2025 ← 2023

Parent POSIX Shell & Python framework for children projects

SPCD (Shell to Python Continuous Deployment)

spcd: @forge.rwx.work

1 year

2025 ← 2024

POSIX Shell & Python program handling CI / CD workflows in a unified way:

- whether the network infrastructure is online or offline with custom CA & DNS
- whatever the forge: Forgejo, Gitea, GitHub, GitLab
- whatever the Docker container’s Operating System base:
  Alma, Alpine, Arch, Debian, Fedora, OpenSUSE, Rocky, Ubuntu

LSGM (Live Scan Grub Menu)

lsgm: @forge.rwx.work

2 years

2025 ← 2023

BASH & GRUB Shell program building ESP File Systems with:

- dynamic menu scanning available live-boot SquashFS images
- on-the-fly OpenPGP signature checking of selected images
- Secure Boot or custom ARM, EFI & BIOS standalone GRUB images

## Experience

DIRISI (Joint Directorate of Infrastructure Networks & IS)

DevOps @ Bordeaux

9 years

2025 ← 2016

- trained developers & system administrators: BASH, Debian, Git, GRUB, LXC, NginX

CDAD (Defense Applications Development Center)

DevOps @ Quality Assurance

6 years

2025 ← 2019

- tailored custom Ubuntu LTS live-boot system images for kiosk use-cases project
- wrote Ansible playbooks & roles for systems configurations & deployments
- configured & maintained CI / CD tools: Gitea, GitLab, Jenkins, Nexus, SonarQube
- wrote & maintained BASH scripts for easier offline usage & packaging of MSys2
- wrote Python scripts for offline mirrors:
  Alma, Alpine, CentOS, Debian, Docker, Maven, MSys2, NPM, PyPI

CDAD (Defense Applications Development Center)

System Administrator @ Architecture & Security

2 years

2019 ← 2017

- wrote Python scripts handling: APT mirrors, Git repos, OpenSSH keypairs, Sphinx docs
- designed a SSO architecture: HAproxy, KeyCloak/WildFly, MariaDB Galera clusters
- maintained VMware vSphere infrastructures with Virtual Machines & LXC containers

CDAD (Defense Applications Development Center)

Software Developer @ Digital Factory

1 year

2017 ← 2016

- wrote BASH & Python scripts handling: CloneZilla, Debian, DebMirror, GRUB, PanDoc
- wrote Python script to transform all existing code repositories from SVN to Git
- installed a Debian based development network: LXC server, laptops, workstations
- designed & implemented a version control methodology with Git

AAE (French Air and Space Force)

Software Developer @ Mont-de-Marsan Air Base

14 years

2016 ← 2002

GAIO (Operational IT Air Group)

Java Developer @ Production

8 years

2016 ← 2008

##### MELISSA NG (Logical Elaboration Module for Simplified Overflight Info)

- designed & implemented a cartographic engine with PNG images & XML metadata
- wrote import of KML / KMZ files to display layers of tactical situations (SITAC)
- wrote device drivers, emulators & Graphical User Interfaces for:
  - simultaneous programming of EEPROM modules for Mirage onboard computers
  - ADL (Airborne Data Loader) equipment, handling
    DTM (Data Transfer Module) induction cards for Alpha Jet onboard computers

CEAM (Military Air Expertise Center)

Visual Basic Developer @ Implementation

6 years

2008 ← 2002

##### EVA (Aircraft Display Screen)

Onboard real-time display of maps & video recorders for Mirage F1CR aircrafts:

- designed & built a dedicated system with Windows XP Embedded Studio
- enhanced maps rendering performance for limited resources

##### 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 import of NavData global database (international standard ARINC 424)
- wrote NavData export with constraints of Transall onboard computers (FMS)
- wrote device drivers for:
  - sequential programming of EEPROM modules for Mirage onboard computers
  - route programming & unloading for several Garmin GPS devices