System/Software Architect

Exploring & automating Information Technologies

 ← 

  • booting, building, configuring, securing and maintaining operating systems
  • modeling, implementing, updating, integrating and deploying software projects

Experience

 ← 

CDAD-BDX logo

CDAD (Defense Applications Development Center)

DevOps @ Quality Assurance

 ← 

  • wrote Python scripts for offline mirrors: Alma, Debian, Maven, MSys2, NPM, PyPI
  • configured and maintained CI/CD: Gitea, GitLab, Jenkins, Nexus, SonarQube
  • wrote and maintained 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-BDX logo

CDAD (Defense Applications Development Center)

System Administrator @ Architecture & Security

 ← 

  • wrote Python scripts for APT mirrors, Git repos, OpenSSH keypairs & Sphinx docs
  • administration of a VMware vCloud with Virtual Machines and LXC containers
  • SSO architecture with KeyCloak/WildFly + MariadB Galera clusters & HAproxy
  • training developers and system administrators in Git, LXC, NginX & GRUB
CDAD-BDX logo

CDAD (Defense Applications Development Center)

Software Developer @ Digital Factory

 ← 

  • wrote BASH & Python scripts handling: CloneZilla, Debian, DebMirror, GRUB, PanDoc
  • installed a whole Debian development network: laptops, workstations, LXC server
  • designed & implemented a source control management methodology with Git
  • trained developers & system administrators: BASH, Git, LXC

 ← 

GAIO logo

GAIO (Operational IT Aerial Grouping)

Java Developer @ Production

 ← 

  • 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)
CEAM logo

CEAM (Military Air Experiments Center)

Visual Basic Developer @ Implementation

 ← 

    Preparation, programming, unloading and replaying of missions (in Visual Basic)
    for the AlphaJet, Transall, Mirage 2000, Mirage F1, Mirage IV & Jaguar aircrafts
  • 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

Projects

Education