Compare commits
7 commits
eb42eee1e3
...
aa93827da5
Author | SHA1 | Date | |
---|---|---|---|
aa93827da5 | |||
273c77907b | |||
5b30e40864 | |||
71de37f69b | |||
816a8388e8 | |||
07ff6a1bdf | |||
b936e80140 |
3 changed files with 20 additions and 18 deletions
|
@ -187,7 +187,7 @@ France</p>
|
|||
<ul>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Docker_(software)">Docker</a>, <a href="https://en.wikipedia.org/wiki/LXC">LXC</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Mingw-w64#MSYS2">MSys2</a>, <a href="https://en.wikipedia.org/wiki/Wine_(software)">WINE</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Proxmox_Virtual_Environment">ProxMox</a>, <a href="https://en.wikipedia.org/wiki/VMware_vSphere">vSphere</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Proxmox_Virtual_Environment">ProxMox</a>, <a href="https://en.wikipedia.org/wiki/VMware_vSphere">VMware vSphere</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/QEMU">QEMU</a>, <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
@ -267,7 +267,7 @@ France</p>
|
|||
<article class="org"><header class="org">
|
||||
<div class="org"><img class="org" src="../img/rwx.svg" alt="RWX logo">
|
||||
<div class="position">
|
||||
<p class="title">Read Write eXecute</p>
|
||||
<p class="title">RWX (Read Write eXecute)</p>
|
||||
<p class="sub"><a href="https://forge.rwx.work/rwx.work/rwx"><strong>rwx</strong> @ forge.rwx.work</a></p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
|
@ -279,7 +279,7 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">Shell to Python Continuous Deployment</p>
|
||||
<p class="title">SPCD (Shell to Python Continuous Deployment)</p>
|
||||
<p class="sub"><a href="https://forge.rwx.work/rwx.work/spcd"><strong>spcd</strong> @ forge.rwx.work</a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
|
@ -297,7 +297,7 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">Live Scan Grub Menu</p>
|
||||
<p class="title">LSGM (Live Scan Grub Menu)</p>
|
||||
<p class="sub"><a href="https://forge.rwx.work/rwx.work/lsgm"><strong>lsgm</strong> @ forge.rwx.work</a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
|
@ -347,11 +347,11 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
<time datetime="2025">2025</time> ← <time datetime="2019-02">2019</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>tailored custom Ubuntu LTS live-boot system images for kiosk use-cases project</li>
|
||||
<li>wrote Ansible playbooks & roles for systems configurations & deployments</li>
|
||||
<li>configured & maintained CI / CD: Gitea, GitLab, Jenkins, Nexus, SonarQube</li>
|
||||
<li>wrote & maintained BASH scripts for easier offline builds & usage of MSys2</li>
|
||||
<li>wrote Python scripts for offline mirrors:<br>Alma, Alpine, CentOS, Debian, Docker, Maven, MSys2, NPM, PyPI</li>
|
||||
<li>tailored custom <strong>Ubuntu</strong> LTS live-boot system images for kiosk use-cases project</li>
|
||||
<li>wrote <strong>Ansible</strong> playbooks & roles for systems configurations & deployments</li>
|
||||
<li>configured & maintained <strong>CI</strong> / <strong>CD</strong> tools: <strong>Gitea</strong>, <strong>GitLab</strong>, <strong>Jenkins</strong>, <strong>Nexus</strong>, <strong>SonarQube</strong></li>
|
||||
<li>wrote & maintained <strong>BASH</strong> scripts for easier offline usage & packaging of <strong>MSys2</strong></li>
|
||||
<li>wrote <strong>Python</strong> scripts for offline mirrors:<br><strong>Alma</strong>, <strong>Alpine</strong>, <strong>CentOS</strong>, <strong>Debian</strong>, <strong>Docker</strong>, <strong>Maven</strong>, <strong>MSys2</strong>, <strong>NPM</strong>, <strong>PyPI</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
|
@ -367,9 +367,9 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
<time datetime="2019-02">2019</time> ← <time datetime="2017-09">2017</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>wrote Python scripts handling: APT mirrors, Git repos, OpenSSH keypairs, Sphinx docs</li>
|
||||
<li>designed a <a href="https://en.wikipedia.org/wiki/Single_sign-on"><abbr title="Single Sign-On">SSO</abbr></a> architecture: HAproxy, KeyCloak/WildFly, MariadB Galera clusters</li>
|
||||
<li>maintained a VMware vCloud infrastructure with Virtual Machines & LXC containers</li>
|
||||
<li>wrote Python scripts handling: <a href="https://en.wikipedia.org/wiki/APT_(software)">APT</a> mirrors, <strong>Git</strong> repos, <strong>OpenSSH</strong> keypairs, <strong>Sphinx</strong> docs</li>
|
||||
<li>designed a <a href="https://en.wikipedia.org/wiki/Single_sign-on"><abbr title="Single Sign-On">SSO</abbr></a> architecture: <strong>HAproxy</strong>, <strong>KeyCloak</strong>/<strong>WildFly</strong>, <strong>MariadB</strong> Galera clusters</li>
|
||||
<li>maintained <strong>VMware vSphere</strong> infrastructures with Virtual Machines & <strong>LXC</strong> containers</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
|
@ -422,7 +422,7 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
<li>designed & implemented a cartographic engine with PNG images & XML metadata</li>
|
||||
<li>wrote import of KML & KMZ files to display layers of tactical situations (SITAC)</li>
|
||||
<li>wrote device drivers & emulators for:<ul>
|
||||
<li>simultaneous programming of <a href="https://en.wikipedia.org/wiki/EEPROM"><abbr title="Electrically Erasable Programmable Read-Only Memory">EEPROM</abbr></a> modules for Mirage onboard computers</li>
|
||||
<li>simultaneous programming of <a href="https://en.wikipedia.org/wiki/EEPROM"><abbr title="Electrically Erasable Programmable Read-Only Memory">EEPROM</abbr></a> modules for <a href="https://en.wikipedia.org/wiki/Dassault_Mirage">Mirage</a> onboard computers</li>
|
||||
<li>ADL (Airborne Data Loader) equipment, handling<br>
|
||||
DTM (Data Transfer Module) induction cards for <a href="https://en.wikipedia.org/wiki/Dassault/Dornier_Alpha_Jet">Alpha Jet</a> onboard computers</li>
|
||||
</ul></ul>
|
||||
|
@ -432,7 +432,7 @@ DTM (Data Transfer Module) induction cards for <a href="https://en.wikipedia.org
|
|||
<div class="org"><img class="org" src="../img/ceam.png" alt="CEAM logo">
|
||||
<div class="position">
|
||||
<p class="title"><a href="https://en.wikipedia.org/wiki/Centre_d%27expertise_a%C3%A9rienne_militaire"><abbr title="Centre d’Expertise Aérienne Militaire">CEAM</abbr> (Military Air Expertise Center)</a></p>
|
||||
<p class="sub"><strong>Visual Basic Developer</strong> @ Implementation</p>
|
||||
<p class="sub"><strong><a href="https://en.wikipedia.org/wiki/Visual_Basic_(classic)">Visual Basic</a> Developer</strong> @ Implementation</p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P6Y4M">6 years</time></p>
|
||||
|
@ -446,9 +446,9 @@ Onboard real-time display of maps & video recorders for <a href="https://en.wiki
|
|||
</ul>
|
||||
<h5><abbr title="Module d’Élaboration Logique des Informations Simplifiées de Survol Aérien">MELISSA</abbr> (Logical Elaboration Module for Simplified Overflight Info)</h5>
|
||||
Preparation, programming, unloading & replaying of missions for aircrafts<br>
|
||||
<a href="https://en.wikipedia.org/wiki/Dassault/Dornier_Alpha_Jet">Alpha Jet</a>, Transall, Mirage 2000, <a href="https://en.wikipedia.org/wiki/Dassault_Mirage_F1">Mirage F1</a>, <a href="https://en.wikipedia.org/wiki/Dassault_Mirage_IV">Mirage IV</a>, <a href="https://en.wikipedia.org/wiki/SEPECAT_Jaguar">Jaguar</a>:<ul>
|
||||
<a href="https://en.wikipedia.org/wiki/Dassault/Dornier_Alpha_Jet">Alpha Jet</a>, <a href="https://en.wikipedia.org/wiki/Transall_C-160">Transall</a>, <a href="https://en.wikipedia.org/wiki/Dassault_Mirage_2000">Mirage 2000</a>, <a href="https://en.wikipedia.org/wiki/Dassault_Mirage_F1">Mirage F1</a>, <a href="https://en.wikipedia.org/wiki/Dassault_Mirage_IV">Mirage IV</a>, <a href="https://en.wikipedia.org/wiki/SEPECAT_Jaguar">Jaguar</a>:<ul>
|
||||
<li>wrote import of NavData global database (international standard <a href="https://en.wikipedia.org/wiki/ARINC_424">ARINC 424</a>)</li>
|
||||
<li>wrote NavData export with constraints of Transall onboard computers (FMS)</li>
|
||||
<li>wrote NavData export with constraints of <a href="https://en.wikipedia.org/wiki/Transall_C-160">Transall</a> onboard computers (<a href="https://en.wikipedia.org/wiki/Flight_management_system"><abbr title="Flight Management System">FMS</abbr></a>)</li>
|
||||
<li>wrote device drivers for:<ul>
|
||||
<li>sequential programming of <a href="https://en.wikipedia.org/wiki/EEPROM"><abbr title="Electrically Erasable Programmable Read-Only Memory">EEPROM</abbr></a> modules for Mirage onboard computers</li>
|
||||
<li>route programming & unloading for several Garmin GPS devices</li>
|
||||
|
|
|
@ -195,7 +195,7 @@ li:nth-of-type(odd) {
|
|||
background: var(--item-odd-gradient);
|
||||
}
|
||||
|
||||
strong {
|
||||
strong, th {
|
||||
text-shadow: .05em .05em .05em;
|
||||
}
|
||||
|
||||
|
@ -219,6 +219,7 @@ th {
|
|||
}
|
||||
|
||||
ul {
|
||||
list-style-type: disc;
|
||||
padding-inline-start: 1.25em;
|
||||
}
|
||||
|
||||
|
|
|
@ -60,4 +60,5 @@ Dernier tiers moins vu
|
|||
|
||||
## Tasks
|
||||
|
||||
* time tags for dates & durations
|
||||
* add a button for links hinting
|
||||
* move descriptions inside ul tag
|
||||
|
|
Loading…
Add table
Reference in a new issue