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

 ← 

  • 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-BDX logo

CDAD (Defense Applications Development Center)

System Administrator @ Architecture & Security

 ← 

  • 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-BDX logo

CDAD (Defense Applications Development Center)

Software Developer @ Digital Factory

 ← 

  • 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

 ← 

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