2025-03-21 15:11:42 +01:00
<!DOCTYPE html>
2025-03-21 15:30:34 +01:00
< html lang = "fr" >
2025-03-21 15:11:42 +01:00
< head >
< meta charset = "UTF-8" >
< meta name = "description" content = "CV" >
2025-03-21 15:30:34 +01:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
2025-03-21 15:11:42 +01:00
< title > Curriculum Vitæ< / title >
< link rel = "canonical" href = "https://cv.marc.beninca.link/en" >
<!--
< link rel = "stylesheet" href = "../style/debug.css" >
<!-- -->
< link rel = "stylesheet" href = "../fonts/forkawesome-webfont.css" >
< link rel = "stylesheet" href = "../style/reset.css" >
< link rel = "stylesheet" href = "../style/main.css" >
< script defer src = "../script/main.js" > < / script >
< / head >
2025-04-20 14:55:12 +02:00
< body class = "item link" >
2025-03-21 15:11:42 +01:00
<!-- columns / start -->
< div class = "columns" >
< aside >
< article class = "org" > < header class = "org" >
< div class = "position" >
< h1 class = "title" > Marc Beninca< / h1 >
< p class = "sub" > @
2025-04-17 12:18:11 +02:00
< a href = "https://fr.wikipedia.org/wiki/Talence" > Talence< / a > ,
2025-04-13 22:11:31 +02:00
< a href = "https://fr.wikipedia.org/wiki/Bordeaux" > Bordeaux< / a >
2025-03-21 15:11:42 +01:00
< / p >
< / div >
2025-04-23 10:13:29 +02:00
< button id = "theme" > < img class = "inline" src = "../img/theme.svg" alt = "Thème" > < / button >
2025-04-02 18:44:25 +02:00
< button class = "link" id = "link" > < img class = "inline" src = "../img/link.svg" alt = "Liens" > < / button >
2025-04-17 11:02:37 +02:00
< button class = "item" id = "item" > < ul > < li > < / li > < / ul > < / button >
2025-03-21 15:11:42 +01:00
< / header >
< section class = "banner" >
2025-04-02 19:06:09 +02:00
< a href = "../marc.beninca.vcf" >
< img class = "big" id = "vcard" src = "../img/marc.beninca.svg" alt = "Code QR de contact" >
< / a >
2025-04-02 22:29:06 +02:00
< table > < tbody >
2025-03-21 15:11:42 +01:00
< tr >
2025-04-14 15:02:55 +02:00
< td > < / td >
2025-04-14 15:12:27 +02:00
< th colspan = "2" scope = "colgroup" > < a href = "https://fr.wikipedia.org/wiki/Cadre_européen_commun_de_référence_pour_les_langues#Échelle_globale" > < abbr title = "Cadre Européen Commun de Référence pour les Langues" > CECRL< / abbr > < / a > < / th >
2025-03-29 00:23:01 +01:00
< / tr >
< tr >
2025-04-17 12:36:15 +02:00
< th scope = "row" > < a href = "../en" > Anglais< / a > < / th >
2025-04-14 15:02:55 +02:00
< th class = "logo" scope = "row" > < a href = "https://fr.wikipedia.org/wiki/Anglais_américain" > < img class = "logo" src = "../img/en.png" alt = "Anglais américain" > < / a > < / th >
2025-04-17 23:04:34 +02:00
< td class = "level" > C 2< / td >
2025-03-21 15:11:42 +01:00
< / tr >
< tr >
2025-04-17 12:36:15 +02:00
< th scope = "row" > < a href = "../fr" > Français< / a > < / th >
2025-04-14 15:02:55 +02:00
< th class = "logo" scope = "row" > < a href = "https://fr.wikipedia.org/wiki/Français_de_France" > < img class = "logo" src = "../img/fr.png" alt = "Français de France" > < / a > < / th >
2025-04-17 23:04:34 +02:00
< td class = "level" > C 2< / td >
2025-03-21 15:11:42 +01:00
< / tr >
< / tbody > < / table >
< / section >
< section class = "banner" >
< table > < tbody >
< tr >
2025-04-02 20:00:18 +02:00
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/VCard#Propriétés" > TEL< / a > < / th >
2025-04-02 19:55:08 +02:00
< th class = "logo" scope = "row" > < img class = "logo" src = "../img/tel.svg" alt = "Logo de téléphone" > < / th >
2025-03-28 20:39:47 +01:00
< td > < span class = "fa fa-plus" > < / span > 33 607478434< / td >
2025-03-21 15:11:42 +01:00
< / tr >
< tr >
2025-04-02 20:00:18 +02:00
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/VCard#Propriétés" > EMAIL< / a > < / th >
2025-04-02 19:55:08 +02:00
< th class = "logo" scope = "row" > < img class = "logo" src = "../img/mail.svg" alt = "Logo de courrier" > < / th >
2025-04-21 21:16:08 +02:00
< td > cv < span class = "fa fa-at" > < / span > marc.beninca.link< / td >
2025-03-21 15:11:42 +01:00
< / tr >
< / tbody > < / table >
< / section >
2025-04-02 21:35:30 +02:00
< / article >
2025-03-21 15:11:42 +01:00
< section >
2025-03-21 15:30:34 +01:00
< h2 > Compétences< / h2 >
2025-03-21 15:11:42 +01:00
2025-04-21 23:31:51 +02:00
< ul >
2025-04-23 10:31:40 +02:00
< li > toujours curieux d’apprendre< / li >
2025-04-21 23:31:51 +02:00
< li > veille technologique continue< / li >
< / ul >
2025-03-21 15:11:42 +01:00
< article >
2025-03-21 15:30:34 +01:00
< h3 > Amorçage< / h3 >
2025-03-22 13:15:46 +01:00
< ul > < li >
< a href = "https://fr.wikipedia.org/wiki/Architecture_ARM" > ARM< / a > ,
< a href = "https://fr.wikipedia.org/wiki/BIOS_(informatique)" > BIOS< / a > ,
< a href = "https://fr.wikipedia.org/wiki/UEFI" > EFI< / a > ,
< a href = "https://fr.wikipedia.org/wiki/GNU_GRUB" > GRUB< / a > ,
2025-04-23 14:12:52 +02:00
< a href = "https://fr.wikipedia.org/wiki/UEFI#Lancement_sécurisé_(Secure_Boot)" > Secure Boot< / a >
2025-03-22 13:15:46 +01:00
< / li > < li >
< a href = "https://fr.wikipedia.org/wiki/Btrfs" > BTRFS< / a > ,
2025-03-22 19:09:36 +01:00
< a href = "https://en.wikipedia.org/wiki/EFI_system_partition" > ESP< / a > ,
2025-04-23 14:21:37 +02:00
< a href = "https://fr.wikipedia.org/wiki/LUKS" > LUKS< / a > ,
2025-03-22 19:09:36 +01:00
< a href = "https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)" > LVM< / a > ,
2025-04-23 14:09:46 +02:00
< a href = "https://fr.wikipedia.org/wiki/GNU_Parted" > Parted< / a > ,
< a href = "https://fr.wikipedia.org/wiki/RAID_(informatique)" > RAID< / a >
2025-03-22 13:15:46 +01:00
< / li > < li >
2025-04-23 14:21:37 +02:00
< a href = "https://fr.wikipedia.org/wiki/Linux" > Linux< / a > ,
2025-04-23 14:12:52 +02:00
< a href = "https://fr.wikipedia.org/wiki/Live_USB" > Live< / a > ,
2025-04-23 14:09:46 +02:00
< a href = "https://fr.wikipedia.org/wiki/SquashFS" > SquashFS< / a >
2025-03-22 13:15:46 +01:00
< / li > < / ul >
2025-03-21 15:11:42 +01:00
< / article >
< article >
2025-04-15 16:22:05 +02:00
< h3 > < a href = "https://fr.wikipedia.org/wiki/Intégration_continue" > < abbr title = "Intégration Continue" > CI< / abbr > < / a > / < a href = "https://fr.wikipedia.org/wiki/Déploiement_continu" > < abbr title = "Déploiement Continu" > CD< / abbr > < / a > < / h3 >
2025-03-22 13:19:25 +01:00
< ul > < li >
< a href = "https://fr.wikipedia.org/wiki/Ansible_(logiciel)" > Ansible< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Jenkins_(logiciel)" > Jenkins< / a > ,
2025-03-22 19:09:36 +01:00
< a href = "https://en.wikipedia.org/wiki/Sonatype_Nexus_Repository" > Nexus< / a > ,
2025-03-22 13:19:25 +01:00
< a href = "https://fr.wikipedia.org/wiki/SonarQube" > SonarQube< / a >
< / li > < li >
< a href = "https://fr.wikipedia.org/wiki/Forgejo" > Forgejo< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Git" > Git< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Gitea" > Gitea< / a > ,
< a href = "https://fr.wikipedia.org/wiki/GitHub" > GitHub< / a > ,
< a href = "https://fr.wikipedia.org/wiki/GitLab" > GitLab< / a >
< / li > < li >
< a href = "https://fr.wikipedia.org/wiki/Apache_Maven" > Maven< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Npm" > NPM< / a > ,
2025-04-20 16:49:55 +02:00
< a href = "https://nvd.nist.gov" > NVD< / a > ,
2025-03-22 13:19:25 +01:00
< a href = "https://fr.wikipedia.org/wiki/Pip_(gestionnaire_de_paquets)" > PIP< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Python_Package_Index" > PyPI< / a > ,
< a href = "https://docs.astral.sh/uv" > UV< / a >
< / li > < / ul >
2025-03-21 15:11:42 +01:00
< / article >
< article >
< h3 > Code< / h3 >
2025-03-22 13:38:48 +01:00
< ul > < li >
< a href = "https://fr.wikipedia.org/wiki/Bourne-Again_shell" > BASH< / a > ,
< a href = "https://www.gnu.org/software/grub/manual/grub/grub.html#Shell_002dlike-scripting" > GRUB Shell< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Almquist_shell" > POSIX Shell< / a >
< / li > < li >
< a href = "https://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade" > CSS< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Hypertext_Markup_Language" > HTML< / a > ,
< a href = "https://fr.wikipedia.org/wiki/JavaScript" > JavaScript< / a >
< / li > < li >
< a href = "https://fr.wikipedia.org/wiki/Java_(langage)" > Java< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Python_(langage)" > Python< / a >
< / li > < / ul >
2025-03-21 15:11:42 +01:00
< / article >
< article >
2025-03-21 15:30:34 +01:00
< h3 > Cryptographie< / h3 >
2025-03-22 13:44:13 +01:00
< ul > < li >
< a href = "https://fr.wikipedia.org/wiki/GNU_Privacy_Guard" > GPG< / a > ,
< a href = "https://fr.wikipedia.org/wiki/OpenPGP" > OpenPGP< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Pass_(logiciel)" > Pass< / a >
< / li > < li >
< a href = "https://fr.wikipedia.org/wiki/OpenSSH" > OpenSSH< / a > ,
< a href = "https://fr.wikipedia.org/wiki/OpenSSL" > OpenSSL< / a >
< / li > < / ul >
2025-03-21 15:11:42 +01:00
< / article >
2025-04-17 12:59:29 +02:00
< article >
< h3 > Data< / h3 >
< ul > < li >
< a href = "https://fr.wikipedia.org/wiki/MariaDB" > MariaDB< / a > ,
< a href = "https://fr.wikipedia.org/wiki/PostgreSQL" > PostgreSQL< / a >
< / li > < / ul >
< / article >
2025-03-21 15:11:42 +01:00
< article >
< h3 > Documentation< / h3 >
2025-03-22 13:45:46 +01:00
< ul > < li >
2025-04-23 12:38:15 +02:00
< a href = "https://fr.wikipedia.org/wiki/Graphviz" > GraphViz< / a > ,
2025-04-14 21:33:50 +02:00
< a href = "https://fr.wikipedia.org/wiki/PlantUML" > PlantUML< / a >
< / li > < li >
2025-03-22 13:45:46 +01:00
< a href = "https://fr.wikipedia.org/wiki/Markdown" > MarkDown< / a > ,
2025-04-23 12:38:15 +02:00
< a href = "https://fr.wikipedia.org/wiki/ReStructuredText" > ReStructuredText< / a > ,
2025-04-14 21:24:01 +02:00
< a href = "https://fr.wikipedia.org/wiki/TeX" > TeX< / a >
2025-03-22 13:45:46 +01:00
< / li > < li >
< a href = "https://fr.wikipedia.org/wiki/LaTeX" > LaTeX< / a > ,
2025-04-23 12:37:03 +02:00
< a href = "https://fr.wikipedia.org/wiki/Pandoc" > PanDoc< / a > ,
2025-03-22 19:09:36 +01:00
< a href = "https://en.wikipedia.org/wiki/PDFtk" > PDFtk< / a > ,
2025-03-22 13:45:46 +01:00
< a href = "https://fr.wikipedia.org/wiki/Sphinx_(générateur_de_documentation)" > Sphinx< / a > ,
< a href = "https://fr.wikipedia.org/wiki/XeTeX" > XeTeX< / a >
< / li > < / ul >
2025-03-21 15:11:42 +01:00
< / article >
< article >
2025-04-23 14:21:37 +02:00
< h3 > Systèmes< / h3 >
2025-03-22 13:48:25 +01:00
< ul > < li >
< a href = "https://fr.wikipedia.org/wiki/AlmaLinux" > Alma< / a > ,
2025-04-23 14:30:57 +02:00
< a href = "https://fr.wikipedia.org/wiki/Fedora_Linux" > Fedora< / a > ,
2025-03-22 13:48:25 +01:00
< a href = "https://fr.wikipedia.org/wiki/OpenSUSE" > OpenSUSE< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Rocky_Linux" > Rocky< / a >
< / li > < li >
< a href = "https://fr.wikipedia.org/wiki/Alpine_Linux" > Alpine< / a > ,
2025-04-13 15:37:45 +02:00
< a href = "https://fr.wikipedia.org/wiki/Arch_Linux" > Arch< / a >
2025-04-23 14:28:04 +02:00
< / li > < li >
< a href = "https://fr.wikipedia.org/wiki/Debian" > Debian< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Linux_Mint" > Mint< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Ubuntu_(système_d'exploitation)" > Ubuntu< / a >
2025-03-22 13:48:25 +01:00
< / li > < / ul >
2025-03-21 15:11:42 +01:00
< / article >
< article >
2025-03-21 15:30:34 +01:00
< h3 > Virtualisation< / h3 >
2025-03-22 13:51:17 +01:00
< ul > < li >
< a href = "https://fr.wikipedia.org/wiki/Docker_(logiciel)" > Docker< / a > ,
2025-04-23 14:39:31 +02:00
< a href = "https://fr.wikipedia.org/wiki/LXC" > LXC< / a >
2025-03-22 13:51:17 +01:00
< / li > < li >
2025-04-23 14:39:31 +02:00
< a href = "https://en.wikipedia.org/wiki/Mingw-w64#MSYS2" > MSys2< / a > ,
2025-03-22 13:51:17 +01:00
< a href = "https://fr.wikipedia.org/wiki/QEMU" > QEMU< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Oracle_VM_VirtualBox" > VirtualBox< / a >
2025-04-23 14:50:14 +02:00
< / li > < li >
< a href = "https://fr.wikipedia.org/wiki/Proxmox_Virtual_Environnement" > Proxmox< / a > ,
< a href = "https://fr.wikipedia.org/wiki/VMware_vSphere" > VMware vSphere< / a >
2025-03-22 13:51:17 +01:00
< / li > < / ul >
2025-03-21 15:11:42 +01:00
< / article >
< article >
< h3 > Web< / h3 >
2025-03-22 13:53:49 +01:00
< ul > < li >
< a href = "https://fr.wikipedia.org/wiki/BIND" > BIND< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Domain_Name_System" > DNS< / a > ,
2025-04-17 15:09:19 +02:00
< a href = "https://fr.wikipedia.org/wiki/HAProxy" > HAproxy< / a > ,
2025-04-23 15:09:45 +02:00
< a href = "https://fr.wikipedia.org/wiki/Unbound" > Unbound< / a >
2025-03-22 13:53:49 +01:00
< / li > < li >
2025-04-17 13:25:20 +02:00
< a href = "https://fr.wikipedia.org/wiki/Autorité_de_certification" > < abbr title = "Autorité de Certification" > CA< / abbr > < / a > ,
2025-03-22 13:53:49 +01:00
< a href = "https://fr.wikipedia.org/wiki/Let's_Encrypt#Implémentation_logicielle" > CertBot< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Apache_HTTP_Server" > HTTPd< / a > ,
2025-03-22 15:45:01 +01:00
< a href = "https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol_Secure" > HTTPS< / a > ,
2025-03-22 13:53:49 +01:00
< a href = "https://fr.wikipedia.org/wiki/NGINX" > NginX< / a >
< / li > < li >
< a href = "https://fr.wikipedia.org/wiki/Apache_Tomcat" > Tomcat< / a > ,
2025-04-15 16:00:26 +02:00
< a href = "https://en.wikipedia.org/wiki/UWSGI" > uWSGI< / a > ,
< a href = "https://fr.wikipedia.org/wiki/WildFly" > WildFly< / a >
2025-03-22 13:53:49 +01:00
< / li > < / ul >
2025-03-21 15:11:42 +01:00
< / article >
< / section >
2025-04-14 18:18:10 +02:00
< section >
< h2 > Liens< / h2 >
2025-04-14 18:30:40 +02:00
< table > < tbody >
< tr >
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/LinkedIn" > LinkedIn< / a > < / th >
< td class = "logo" > < img class = "logo" src = "../img/linkedin.svg" alt = "Logo de LinkedIn" > < / td >
< td > < a href = "https://linkedin.com/in/marc-beninca" > linkedin.com< / a > < / td >
< / tr >
< / tbody > < / table >
2025-04-14 23:17:47 +02:00
2025-04-20 12:26:46 +02:00
< h3 > Git< / h3 >
< table > < tbody >
< tr >
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/Forgejo" > Forgejo< / a > < / th >
< td class = "logo" > < img class = "logo" src = "../img/forgejo.svg" alt = "Logo de Forgejo" > < / td >
< td > < a href = "https://forge.rwx.work/marc.beninca" > forge.rwx.work< / a > < / td >
< / tr >
< / tbody > < / table >
2025-04-14 18:18:10 +02:00
< h3 > Identité< / h3 >
< table > < tbody >
< tr >
< th scope = "row" > < a href = "https://docs.keyoxide.org" > KeyOxide< / a > < / th >
< td class = "logo" > < img class = "logo" src = "../img/keyoxide.svg" alt = "Logo de KeyOxide" > < / td >
2025-04-17 13:07:20 +02:00
< td >
< a href = "https://keyoxide.org/08EDA7006234A0EB29A3A8471DBD5EC4BADA5579" > OpenPGP< / a > ,
< a href = "https://keyoxide.org/aspe:keyoxide.org:WUD5YVN52J3RJ6CD4ZCWYL6S54" > < abbr title = "Ariadne Signature Profile" > ASP< / abbr > < / a >
< / td >
2025-04-14 18:18:10 +02:00
< / tr >
< / tbody > < / table >
2025-04-14 23:18:40 +02:00
< h3 > Social< / h3 >
< table > < tbody >
< tr >
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/Bluesky_Social" > BlueSky< / a > < / th >
< td class = "logo" > < img class = "logo" src = "../img/bluesky.svg" alt = "Logo de BlueSky" > < / td >
< td > < a href = "https://bsky.app/profile/marc.beninca.link" > bsky.app< / a > < / td >
< / tr >
< tr >
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/PeerTube" > PeerTube< / a > < / th >
< td class = "logo" > < img class = "logo" src = "../img/peertube.svg" alt = "Logo de PeerTube" > < / td >
< td > < a href = "https://videos.trom.tf/@marc.beninca" > videos.trom.tf< / a > < / td >
< / tr >
< / tbody > < / table >
2025-04-14 18:18:10 +02:00
< / section >
2025-03-21 15:11:42 +01:00
< section >
2025-03-21 22:50:40 +01:00
< h2 > Éducation< / h2 >
2025-03-21 15:11:42 +01:00
< article > < header >
2025-04-02 20:39:38 +02:00
< div class = "org" > < a href = "../img/cnam.png" > < img class = "org" src = "../img/cnam.png" alt = "Logo carré du CNAM" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-22 13:00:12 +01:00
< p class = "title" > < a href = "https://fr.wikipedia.org/wiki/Conservatoire_national_des_arts_et_métiers" > < abbr title = "École d’Ingénieurs du Conservatoire National des Arts et Métiers" > EICNAM< / abbr > < / a > < / p >
2025-03-25 15:12:26 +01:00
< p class = "sub" > < a href = "https://fr.wikipedia.org/wiki/Cadre_européen_des_certifications#Système_CEC" > < abbr title = "Cadre Européen des Certifications" > CEC< / abbr > < / a > niveau 7< / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > 2 ans< / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2021" > 2021< / time > ← < time datetime = "2019" > 2019< / time > < / p >
< / div > < / header >
< ul >
2025-03-21 22:05:37 +01:00
< li > < abbr title = "Informatique, Réseaux, Systèmes et Multimédia" > IRSM< / abbr > (Réseaux, Systèmes et Multimédia)< / li >
2025-03-21 15:11:42 +01:00
< / ul >
< / article >
< article > < header >
2025-04-02 20:39:38 +02:00
< div class = "org" > < a href = "../img/cnam.png" > < img class = "org" src = "../img/cnam.png" alt = "Logo carré du CNAM" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-22 11:38:05 +01:00
< p class = "title" > < a href = "https://fr.wikipedia.org/wiki/Conservatoire_national_des_arts_et_métiers" > < abbr title = "Conservatoire National des Arts et Métiers" > CNAM< / abbr > < / a > < / p >
2025-03-25 15:12:26 +01:00
< p class = "sub" > < a href = "https://fr.wikipedia.org/wiki/Cadre_européen_des_certifications#Système_CEC" > < abbr title = "Cadre Européen des Certifications" > CEC< / abbr > < / a > niveau 6< / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > 5 ans< / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2019" > 2019< time > ← < time datetime = "2014" > 2014< / time > < / p >
< / div > < / header >
< ul >
2025-03-21 22:05:37 +01:00
< li > < abbr title = "Concepteur en Architecture Informatique" > CAI< / abbr > (Concepteur Architecte Informatique)< / li >
2025-03-21 15:11:42 +01:00
< / ul >
< / article >
< / section >
< / aside >
< main >
< article class = "org" > < header class = "org" >
< div class = "position" >
2025-04-16 11:36:15 +02:00
< h1 class = "title" > DevOps< / h1 >
2025-04-21 23:07:29 +02:00
< p class = "sub" > Explorant et automatisant des technologies informatiques< / p >
2025-03-21 15:11:42 +01:00
< / div >
2025-04-17 00:47:12 +02:00
< button id = "swap" > < / button >
2025-04-14 20:58:24 +02:00
< / header >
2025-04-21 23:04:27 +02:00
< ul >
2025-04-21 23:34:25 +02:00
< li > amorçage, construction, configuration, sécurisation, maintien de systèmes< / li >
2025-04-14 21:05:02 +02:00
< li > modélisation, implémentation, intégration, déploiement, documentation de logiciels< / li >
2025-03-21 15:11:42 +01:00
< / ul >
< / article >
< section >
2025-03-21 23:11:12 +01:00
< h2 > Expérience< / h2 >
2025-03-21 15:11:42 +01:00
< article class = "org" > < header class = "org" >
2025-04-02 20:19:48 +02:00
< div class = "org" > < a href = "../img/dirisi.png" > < img class = "org" src = "../img/dirisi.png" alt = "Logo hexagonal de la DIRISI" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-04-21 22:38:47 +02:00
< p class = "title" > < a href = "https://fr.wikipedia.org/wiki/Direction_interarmées_des_réseaux_d'infrastructure_et_des_systèmes_d'information" > Direction Interarmées des Réseaux d’Infrastructure et < abbr title = "Systèmes d’Information" > SI< / abbr > < / a > < / p >
< p class = "sub" > < a href = "https://fr.wikipedia.org/wiki/Direction_interarmées_des_réseaux_d'infrastructure_et_des_systèmes_d'information" > < abbr title = "Direction Interarmées des Réseaux d’Infrastructure et Systèmes d’Information" > DIRISI< / abbr > < / a > @ < a href = "https://fr.wikipedia.org/wiki/Bordeaux" > Bordeaux< / a > , < a href = "https://fr.wikipedia.org/wiki/Ministère_des_Armées" > Ministère des Armées< / a > < / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration org" > < time datetime = "P9Y" > 9 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2025" > 2025< / time > ← < time datetime = "2016-09" > 2016< / time > < / p >
< / div > < / header >
< article > < header >
2025-04-02 20:22:42 +02:00
< div class = "org" > < a href = "../img/cdad-bdx.png" > < img class = "org" src = "../img/cdad-bdx.png" alt = "Logo circulaire du CDAD-BDX" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-04-21 22:47:47 +02:00
< p class = "title" > Centre de Développement des Applications de la Défense< / p >
< p class = "sub" > < strong > DevOps< / strong > @ Assurance qualité, < abbr title = "Centre de Développement des Applications de la Défense" > CDAD< / abbr > < / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P6Y" > 6 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2025" > 2025< / time > ← < time datetime = "2019-02" > 2019< / time > < / p >
< / div > < / header >
< ul >
2025-04-20 14:42:17 +02:00
< li > administration d’outils < strong > CI< / strong > / < strong > CD< / strong > : < strong > Gitea< / strong > , < strong > GitLab< / strong > , < strong > Jenkins< / strong > , < strong > Nexus< / strong > , < strong > SonarQube< / strong > < / li >
2025-04-20 18:48:41 +02:00
< li > écriture de scripts < strong > Python< / strong > pour maintenir des miroirs hors ligne :< 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 > NVD< / strong > , < strong > PyPI< / strong > < / li >
2025-04-20 14:50:20 +02:00
< li > écriture et maintien de scripts < strong > BASH< / strong > simplifiant usage et empaquetage pour < strong > MSys2< / strong > < / li >
2025-04-13 19:45:42 +02:00
< li > écriture de playbooks et rôles < strong > Ansible< / strong > pour configurations et déploiements< / li >
2025-04-20 14:52:32 +02:00
< li > construction d’images systèmes < strong > Ubuntu< / strong > < a href = "https://fr.wikipedia.org/wiki/Long-term_support" > < abbr title = "Long-Term Support" > LTS< / abbr > < / a > < strong > Live< / strong > avec interface graphique kiosque< / li >
2025-03-21 15:11:42 +01:00
< / ul >
< / article >
< article > < header >
2025-04-02 20:22:42 +02:00
< div class = "org" > < a href = "../img/cdad-bdx.png" > < img class = "org" src = "../img/cdad-bdx.png" alt = "Logo circulaire du CDAD-BDX" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-04-21 22:47:47 +02:00
< p class = "title" > Centre de Développement des Applications de la Défense< / p >
< p class = "sub" > < strong > Administrateur système< / strong > @ Infrastructure / Sécurité, < abbr title = "Centre de Développement des Applications de la Défense" > CDAD< / abbr > < / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P1Y5M" > 2 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2019-02" > 2019< / time > ← < time datetime = "2017-09" > 2017< / time > < / p >
< / div > < / header >
< ul >
2025-04-23 14:48:11 +02:00
< li > administration d’infrastructures < strong > Proxmox< / strong > et < strong > vSphere< / strong > , avec < a href = "https://fr.wikipedia.org/wiki/Machine_virtuelle" > < abbr title = "Machines Virtuelles" > VM< / abbr > < / a > et conteneurs < strong > LXC< / strong > < / li >
2025-04-20 16:13:52 +02:00
< li > conception d’une architecture < a href = "https://fr.wikipedia.org/wiki/Authentification_unique" > < abbr title = "Single Sign-On" > SSO< / abbr > < / a > : < strong > HAproxy< / strong > , < a href = "https://en.wikipedia.org/wiki/Keycloak" > KeyCloak< / a > / < strong > WildFly< / strong > , < strong > MariaDB< / strong > < a href = "https://mariadb.com/kb/en/galera-cluster" > Galera< / a > < / li >
2025-04-20 14:40:43 +02:00
< li > scripts < strong > Python< / strong > pour : miroirs < a href = "https://fr.wikipedia.org/wiki/Advanced_Packaging_Tool" > < abbr title = "Advanced Package Tool" > APT< / abbr > < / a > , dépôts < strong > Git< / strong > , biclés < strong > OpenSSH< / strong > , docs < strong > Sphinx< / strong > < / li >
2025-03-21 15:11:42 +01:00
< / ul >
< / article >
< article > < header >
2025-04-02 20:22:42 +02:00
< div class = "org" > < a href = "../img/cdad-bdx.png" > < img class = "org" src = "../img/cdad-bdx.png" alt = "Logo circulaire du CDAD-BDX" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-04-21 22:47:47 +02:00
< p class = "title" > Centre de Développement des Applications de la Défense< / p >
< p class = "sub" > < strong > Développeur logiciel< / strong > @ Fabrique numérique, < abbr title = "Centre de Développement des Applications de la Défense" > CDAD< / abbr > < / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P1Y" > 1 an< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2017-09" > 2017< / time > ← < time datetime = "2016-09" > 2016< / time > < / p >
< / div > < / header >
< ul >
2025-04-20 14:38:15 +02:00
< li > installation d’un réseau de développement : stations et serveur < strong > LXC< / strong > sous < strong > Debian< / strong > < / li >
2025-04-14 21:53:32 +02:00
< li > scripts < strong > BASH< / strong > et < strong > Python< / strong > pour : < a href = "https://fr.wikipedia.org/wiki/Clonezilla" > CloneZilla< / a > , < strong > Debian< / strong > , DebMirror, < strong > GRUB< / strong > , < strong > PanDoc< / strong > < / li >
2025-04-13 17:02:07 +02:00
< li > écriture d’un programme < strong > Python< / strong > pour migrer tous les dépôts < a href = "https://fr.wikipedia.org/wiki/Apache_Subversion" > < abbr title = "SubVersioN" > SVN< / abbr > < / a > vers < strong > Git< / strong > < / li >
2025-03-21 15:11:42 +01:00
< / ul >
< / article >
< / article >
< article class = "org" > < header class = "org" >
2025-04-02 20:31:02 +02:00
< div class = "org" > < a href = "../img/aae.png" > < img class = "org" src = "../img/aae.png" alt = "Logo de l’AAE" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-04-21 22:30:13 +02:00
< p class = "title" > < a href = "https://fr.wikipedia.org/wiki/Armée_de_l'air_et_de_l'espace_(France)" > Armée de l’Air et de l’Espace< / a > < / p >
< p class = "sub" > < a href = "https://fr.wikipedia.org/wiki/Armée_de_l'air_et_de_l'espace_(France)" > < abbr title = "Armée de l’Air et de l’Espace" > AAE< / abbr > < / a > @ < a href = "https://fr.wikipedia.org/wiki/Base_aérienne_118_Mont-de-Marsan" > Base Aérienne 118< / a > , < a href = "https://fr.wikipedia.org/wiki/Mont-de-Marsan" > Mont-de-Marsan< / a > , < a href = "https://fr.wikipedia.org/wiki/Ministère_des_Armées" > Ministère des Armées< / a > < / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration org" > < time datetime = "P14Y4M" > 14 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2016-09" > 2016< / time > ← < time datetime = "2002-05" > 2002< / time > < / p >
< / div > < / header >
< article > < header >
2025-04-02 20:33:09 +02:00
< div class = "org" > < a href = "../img/gaio.png" > < img class = "org" src = "../img/gaio.png" alt = "Logo circulaire du GAIO" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-22 11:25:10 +01:00
< p class = "title" > < a href = "https://fr.wikipedia.org/wiki/Base_aérienne_118_Mont-de-Marsan#Autres" > < abbr title = "Groupement Aérien de l’Informatique Opérationnelle" > GAIO< / abbr > (Groupement Aérien de l’Informatique Opérationnelle)< / a > < / p >
< p class = "sub" > < strong > Développeur Java< / strong > @ Production< / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P8Y" > 8 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2016-09" > 2016< / time > ← < time datetime = "2008-09" > 2008< / time > < / p >
< / div > < / header >
2025-04-16 21:31:13 +02:00
< h5 > < strong > < abbr title = "Module d’Élaboration Logique des Informations Simplifiées de Survol Aérien" > MELISSA< / abbr > < abbr title = "New Generation" > NG< / abbr > < / strong > (MELISSA Nouvelle Génération)< / h5 >
2025-04-20 19:37:06 +02:00
Réécriture complète en < strong > Java< / strong > et base de données < strong > PostgreSQL< / strong > :< ul >
2025-04-13 15:35:52 +02:00
< li > écriture d’un moteur cartographique basé sur images < a href = "https://fr.wikipedia.org/wiki/Portable_Network_Graphics" > < abbr title = "Portable Network Graphics" > PNG< / abbr > < / a > et métadonnées < a href = "https://fr.wikipedia.org/wiki/Extensible_Markup_Language" > < abbr title = "eXtensible Markup Language" > XML< / abbr > < / a > < / li >
< li > écriture de pilotes, émulateurs et interfaces graphiques pour :< ul >
< li > prise en charge de l’équipement ADL (Airborne Data Loader), programmant les< br >
2025-04-16 12:23:24 +02:00
cartes sans contact DTM (Data Transfer Module) pour centrales avion < a href = "https://en.wikipedia.org/wiki/Dassault/Dornier_Alpha_Jet" > Alpha Jet< / a > < / li >
2025-04-20 14:33:52 +02:00
< li > programmation simultanée de modules < a href = "https://fr.wikipedia.org/wiki/Electrically-erasable_programmable_read-only_memory" > < abbr title = "Electrically Erasable Programmable Read-Only Memory" > EEPROM< / abbr > < / a > pour centrales avion < a href = "https://en.wikipedia.org/wiki/Dassault_Mirage#Production_models" > Mirage< / a > < / li >
2025-04-20 14:32:17 +02:00
< / ul >
< li > import de fichiers < a href = "https://fr.wikipedia.org/wiki/Keyhole_Markup_Language" > < abbr title = "Keyhole Markup Language" > KML< / abbr > / < abbr title = "Keyhole Markup Zip" > KMZ< / abbr > < / a > pour matérialiser des situations tactiques (SITAC)< / li >
< / ul >
2025-03-21 15:11:42 +01:00
< / article >
< article > < header >
2025-04-02 20:34:43 +02:00
< div class = "org" > < a href = "../img/ceam.png" > < img class = "org" src = "../img/ceam.png" alt = "Logo triangulaire du CEAM" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-22 11:34:46 +01:00
< p class = "title" > < a href = "https://fr.wikipedia.org/wiki/Centre_d'expertise_aérienne_militaire" > < abbr title = "Centre d’Expertise Aérienne Militaire" > CEAM< / abbr > (Centre d’Expertise Aérienne Militaire)< / a > < / p >
2025-04-13 14:29:20 +02:00
< p class = "sub" > < strong > Développeur < a href = "https://fr.wikipedia.org/wiki/Visual_Basic" > Visual Basic< / a > < / strong > @ Réalisation< / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P6Y4M" > 6 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2008-09" > 2008< / time > ← < time datetime = "2002-05" > 2002< / time > < / p >
< / div > < / header >
2025-04-20 17:52:27 +02:00
2025-04-15 16:12:47 +02:00
< h5 > < strong > < abbr title = "Module d’Élaboration Logique des Informations Simplifiées de Survol Aérien" > MELISSA< / abbr > < / strong > (Module d’Élaboration Logique des Informations Simplifiées de Survol Aérien)< / h5 >
2025-04-13 15:08:42 +02:00
Préparation, programmation, déchargement et rejeu de missions pour avions< br >
2025-04-20 19:37:06 +02:00
< a href = "https://fr.wikipedia.org/wiki/Dassault_Breguet_/_Dornier_Alpha_Jet" > Alpha Jet< / a > , < a href = "https://fr.wikipedia.org/wiki/C-160_Transall" > Transall< / a > , < a href = "https://fr.wikipedia.org/wiki/Dassault_Mirage_2000" > Mirage 2000< / a > , < a href = "https://fr.wikipedia.org/wiki/Dassault_Mirage_F1" > Mirage F1< / a > , < a href = "https://fr.wikipedia.org/wiki/Dassault_Mirage_IV" > Mirage IV< / a > , < a href = "https://fr.wikipedia.org/wiki/SEPECAT_Jaguar" > Jaguar< / a > :< ul >
2025-04-20 12:52:27 +02:00
< li > écriture de pilotes et interfaces graphiques pour :< ul >
2025-04-20 12:32:48 +02:00
< li > programmation séquentielle de modules < a href = "https://fr.wikipedia.org/wiki/Electrically-erasable_programmable_read-only_memory" > < abbr title = "Electrically Erasable Programmable Read-Only Memory" > EEPROM< / abbr > < / a > pour centrales avion < a href = "https://en.wikipedia.org/wiki/Dassault_Mirage#Production_models" > Mirage< / a > < / li >
2025-04-20 12:20:10 +02:00
< li > programmation et déchargement de routes pour divers appareils < a href = "https://fr.wikipedia.org/wiki/Global_Positioning_System" > < abbr title = "Global Positioning System" > GPS< / abbr > < / a > Garmin< / li >
2025-04-20 14:23:42 +02:00
< / ul >
< li > import de base de données mondiale NavData (standard international < a href = "https://en.wikipedia.org/wiki/ARINC_424" > ARINC 424< / a > )< / li >
< li > exports NavData adaptés aux contraintes des centrales avion < a href = "https://fr.wikipedia.org/wiki/C-160_Transall" > Transall< / a > (< a href = "https://fr.wikipedia.org/wiki/Système_de_gestion_de_vol" > < abbr title = "Flight Management System" > FMS< / abbr > < / a > )< / li >
< / ul >
2025-04-20 17:54:26 +02:00
< hr >
< h5 > < strong > < abbr title = "Écran de Visualisation Aéronef" > EVA< / abbr > < / strong > (Écran de Visualisation Aéronef)< / h5 >
2025-04-20 19:37:06 +02:00
Restitution embarquée de navigation et enregistreurs vidéo pour < a href = "https://fr.wikipedia.org/wiki/Dassault_Mirage_F1" > Mirage F1CR< / a > :< ul >
2025-04-20 17:54:26 +02:00
< li > optimisation de moteur cartographique pour ordinateurs embarqués (< a href = "https://fr.wikipedia.org/wiki/PC/104" > PC/104< / a > )< / li >
< li > conception et réalisation d’un système dédié avec < a href = "https://fr.wikipedia.org/wiki/Windows_XP_Embedded" > Windows XP Embedded< / a > Studio< / li >
< / ul >
2025-03-21 15:11:42 +01:00
< / article >
< / article >
< / section >
2025-04-14 18:03:13 +02:00
< section >
2025-04-14 18:04:02 +02:00
< h2 > Projets personnels< / h2 >
2025-04-14 18:03:13 +02:00
< article class = "org" > < header class = "org" >
< div class = "org" > < a href = "../img/rwx.svg" > < img class = "org" src = "../img/rwx.svg" alt = "Logo triangulaire de RWX" > < / a >
< div class = "position" >
< p class = "title" > RWX (Read Write eXecute)< / p >
2025-04-20 15:14:30 +02:00
< p class = "sub" > < a href = "https://forge.rwx.work/rwx.work/rwx" > < strong > code @ forge.rwx.work< / strong > < / a > , < a href = "https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z2xBYEYWYiBqyJCXdKtxifWyoo3ML" > code @ radicle.garden< / a > , < a href = "https://tangled.sh/@marc.beninca.link/rwx" > code @ tangled.sh< / a > < / p >
2025-04-14 18:03:13 +02:00
< / div > < / div >
< div class = "time" >
< p class = "duration" > < time datetime = "P2Y" > 2 ans< / time > < / p >
< p class = "period" >
< time datetime = "2025" > 2025< / time > ← < time datetime = "2023-07" > 2023< / time > < / p >
< / div > < / header >
2025-04-20 21:17:59 +02:00
< p > Projet parent, en < strong > Python< / strong > et < strong > POSIX Shell< / strong > < / p >
2025-04-14 18:03:13 +02:00
< article > < header >
< div class = "position" >
< p class = "title" > SPCD (Shell to Python Continuous Deployment)< / p >
2025-04-20 15:03:15 +02:00
< p class = "sub" > < a href = "https://forge.rwx.work/rwx.work/spcd" > < strong > code @ forge.rwx.work< / strong > < / a > < / p >
2025-04-14 18:03:13 +02:00
< / div >
< div class = "time" >
< p class = "duration" > < time datetime = "P1Y" > 1 an< / time > < / p >
< p class = "period" >
< time datetime = "2025" > 2025< / time > ← < time datetime = "2024-03" > 2024< / time > < / p >
< / div > < / header >
2025-04-20 19:37:06 +02:00
Programme, en < strong > POSIX Shell< / strong > et < strong > Python< / strong > , gérant des pipelines < strong > CI< / strong > / < strong > CD< / strong > de façon unifiée :< ul >
2025-04-17 13:25:20 +02:00
< li > que l’infrastrucure réseau soit en ligne ou hors ligne avec < strong > CA< / strong > et < strong > DNS< / strong > locaux< / li >
2025-04-14 18:03:13 +02:00
< li > quelle que soit la forge: < strong > Forgejo< / strong > , < strong > Gitea< / strong > , < strong > GitHub< / strong > , < strong > GitLab< / strong > < / li >
2025-04-21 23:34:25 +02:00
< li > quelle que soit la base de système < strong > Linux< / strong > du conteneur < strong > Docker< / strong > :< br >
2025-04-14 18:03:13 +02:00
< strong > Alma< / strong > , < strong > Alpine< / strong > , < strong > Arch< / strong > , < strong > Debian< / strong > , < strong > Fedora< / strong > , < strong > OpenSUSE< / strong > , < strong > Rocky< / strong > , < strong > Ubuntu< / strong > < / li >
< / ul >
< / article >
< article > < header >
< div class = "position" >
< p class = "title" > LSGM (Live Scan Grub Menu)< / p >
2025-04-20 15:02:59 +02:00
< p class = "sub" > < a href = "https://forge.rwx.work/rwx.work/lsgm" > < strong > code @ forge.rwx.work< / strong > < / a > < / p >
2025-04-14 18:03:13 +02:00
< / div >
< div class = "time" >
< p class = "duration" > < time datetime = "P2Y" > 2 ans< / time > < / p >
< p class = "period" >
< time datetime = "2025" > 2025< / time > ← < time datetime = "2023-09" > 2023< / time > < / p >
< / div > < / header >
2025-04-20 19:37:06 +02:00
Programme, en < strong > BASH< / strong > et < strong > GRUB Shell< / strong > , créant des systèmes de fichiers < strong > ESP< / strong > avec :< ul >
2025-04-14 18:03:13 +02:00
< li > images < strong > GRUB< / strong > autonomes, < strong > Secure Boot< / strong > ou construites, pour < strong > ARM< / strong > , < strong > EFI< / strong > et < strong > BIOS< / strong > < / li >
2025-04-20 12:10:43 +02:00
< li > vérification à la volée des signatures < strong > OpenPGP< / strong > des images sélectionnées< / li >
< li > menu dynamique recherchant les images < strong > SquashFS< / strong > amorçables < strong > Live< / strong > disponibles< / li >
2025-04-14 18:03:13 +02:00
< / ul >
< / article >
< / article >
< / section >
2025-03-21 15:11:42 +01:00
< / main >
<!-- columns / end -->
< / div >
< / body >
< / html >