Marc Beninca
-@ +
@@ -34,9 +34,7 @@ -Identity
+ -KeyOxide | -ASP, -OpenPGP | -|
---|---|---|
OpenPGP | -keys.openpgp.org | -
Skills
-Personal
+Boot
+-
+
- CryptSetup, LUKS, Secure Boot +
- BTRFS, ESP, LVM, RAID, SquashFS +
- BIOS, EFI, GRUB, Live Boot, Parted +
Operating Systems (Linux)
+-
+
- Debian, Mint, Ubuntu +
- Alma, OpenSUSE, Rocky +
- Alpine, Arch, Guix +
CI/CD
+-
+
- ForgeJo, Gitea, GitHub, GitLab +
- Jenkins, Nexus, SonarQube +
- Maven, NPM, PyPI +
Virtualization
+-
+
- Docker, LXC +
- MSys2, WINE +
- ProxMox, vSphere +
- QEMU, VirtualBox +
Code
+-
+
- Ansible, BASH, POSIX Shell +
- CSS, HTML, JavaScript +
- Java, Python +
- Codium, Git +
Cryptography
+-
+
- GPG, OpenPGP +
- OpenSSH, OpenSSL +
- Pass +
Documentation
+-
+
- LaTeX, XeLaTeX +
- MarkDown, ReStructuredText +
- PanDoc, PDFTK, Sphinx +
Web
+-
+
- BIND, DNS, UnBound +
- CertBot, HTTPS +
- HTTPd, NginX +
- TomCat, UWSGI +
Links
forge.rwx.work |
Platforms
- -BlueSky |
---|
KeyOxide | +ASP, +OpenPGP | +|
---|---|---|
OpenPGP | +keys.openpgp.org | +
Exploring & automating Information Technologies
-
- booting, building, configuring, securing and maintaining operating systems @@ -264,134 +227,80 @@ France
Projects
- -Read Write eXecute
- -
-
Shell to Python Continuous Deployment
- -
-
-
-
- whether the network infrastructure is online or offline with custom CA & DNS -
- whatever the CI platform: ForgeJo, Gitea, GitHub, GitLab -
- whatever the Docker container’s Operating System:
-Alma, Alpine, Arch, Debian, Fedora, OpenSUSE, Rocky, Ubuntu
-
Live Scan Grub Menu
- -
-
-
-
- custom standalone ARM64, EFI & BIOS GRUB binary images -
- dynamic GRUB Shell menu scanning available live-boot SquashFS images -
- on-the-fly OpenPGP signature checking of selected images -
Experience

DIRISI (Joint Directorate of Infrastructure Networks & IS)
-DevOps @ Bordeaux
+Information Systems Designer
+DevOps @ DIRISI (Direction Interarmées des Réseaux d’Infrastructure et des SI)
-
-
-
- trained developers & system administrators: BASH, Debian, Git, GRUB, LXC, NginX -

CDAD (Defense Applications Development Center)
-DevOps @ Quality Assurance
+Quality Assurance
+CDAD-BDX (Defense Applications Development Center), Bordeaux
-
-
-
- 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: Gitea, GitLab, Jenkins, Nexus, SonarQube -
- wrote & maintained BASH scripts for easier offline builds & usage of MSys2 -
- wrote Python scripts for offline mirrors:
Alma, Alpine, CentOS, Debian, Docker, Maven, MSys2, NPM, PyPI
+ - configuring and maintaining tools: Gitea, GitLab, Jenkins, Nexus, SonarQube +
- Python scripting for offline mirrors of Alma, Debian, Maven, MSys2, NPM +
- writing and maintaining BASH scripts for better offline usage of MSys2 +
- writing technical documentation, Ansible playbooks and roles +
- conducting studies and writing methodological documentation +
- training system administrators in BASH, Debian, Git & GRUB (UEFI & BIOS) +
- migrating Continuous Integration virtual machines from vCloud to vRealize

CDAD (Defense Applications Development Center)
-System Administrator @ Architecture & Security
+Architecture & Security
+CDAD-BDX (Defense Applications Development Center), Bordeaux
-
-
-
- wrote Python scripts handling: APT mirrors, Git repos, OpenSSH keypairs, Sphinx docs -
- designed a SSO architecture: HAproxy, KeyCloak/WildFly, MariadB Galera clusters -
- maintained a VMware vCloud infrastructure with Virtual Machines & LXC containers +
- administration of a VMware vCloud with Virtual Machines and LXC containers +
- Python scripting for APT mirrors, Git repos, OpenSSH keypairs and Sphinx docs +
- SSO architecture with KeyCloak/WildFly + MariadB Galera clusters & HAproxy +
- training developers and system administrators in Git, LXC, NginX & GRUB +
- writing ReStructuredText documentation

CDAD (Defense Applications Development Center)
-Software Developer @ Digital Factory
+Digital Factory
+CDAD-BDX (Defense Applications Development Center), Bordeaux
-
-
-
- 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 whole Debian development network: laptops, workstations, LXC server -
- designed & implemented a source control management methodology with Git +
- installation of a development network: stations & LXC server running Debian +
- Python & BASH scripting for GRUB, CloneZilla, Debian, DebMirror & PanDoc +
- implementation of a source control management methodology with Git +
- training developers and system administrators in Git, LXC & BASH +
- writing MarkDown documentation
- 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 for:
-
-
- simultaneous programming of EEPROM for Mirage onboard computers -
- ADL (Airborne Data Loader) equipment, handling
-DTM (Data Transfer Module) induction cards for AlphaJet onboard computers
-
- something +
- something +
- something +
- writing a full cartographic engine based on PNG images and XML metadata +
- simulyaneous programming of EEPROM modules for Mirage onboard computers +
- management of industrial ADL (Airborne Data Loader) equipment, flashing +DTM (Data Transfer Module) induction cards used by AlphaJet onboard computers +
- import of KML or KMZ files to display a layer of tactical situations (SITAC) +

AAE (French Air and Space Force)
-Software Developer @ Mont-de-Marsan Air Base
+Information Systems Designer
+Developer @ AAE (Armée de l’Air et de l’Espace)
-

GAIO (Operational IT Air Group)
-Java Developer @ Production
+Production
+GAIO (Operational IT Aerial Grouping), Mont-de-Marsan
-
MELISSA NG (Logical Elaboration Module for Simplified Overflight Info)
-
-

CEAM (Military Air Experiments Center)
-Visual Basic Developer @ Implementation
+Implementation
+CEAM (Military Air Experiments Center), Mont-de-Marsan
-
EVA (Aircraft Display Screen)
-Onboard real-time display of maps & video recorders for Mirage F1 CR aircrafts:-
-
- designed & built a dedicated system with Windows XP Embedded Studio -
- enhanced maps rendering performance for limited resources +
- sequential programming of EEPROM modules for Mirage onboard computers +
- import of NavData global database (international standard ARINC 424) +
- NavData exports adapted to the constraints of Transall onboard computers (FMS) +
- route programming and unloading with several Garmin GPS devices
- 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 for Mirage onboard computers -
- route programming & unloading for several Garmin GPS devices -
- Preparation, programming, unloading and replaying of missions (in Visual Basic)
+for the AlphaJet, Transall, Mirage 2000, Mirage F1, Mirage IV & Jaguar aircrafts +
MELISSA (Logical Elaboration Module for Simplified Overflight Info)
-Preparation, programming, unloading & replaying of missions for aircrafts-AlphaJet, Transall, Mirage 2000, Mirage F1, Mirage IV, Jaguar:
-
-
Projects
+ +Read Write eXecute
+ +
+
-
+
- something +
Shell to Python Continuous Deployment
+ +
+
-
+
- something +
Live Scan Grub Menu
+ +
+
-
+
- something +
Education
+ +
Computing, Networks, Systems & Multimedia Engineer
+EICNAM (École d’Ingénieurs du CNAM), Bordeaux
+2 years
+
+
-
+
- Information Technology, Master of Science, level 2 +

Computing Architecture Designer
+CNAM (Conservatoire National des Arts et Métiers), Bordeaux
+5 years
+
+
-
+
- Information Technology, Master of Science, level 1 +