Curriculum Vitae
Administrateur système passionné par l’univers du libre et de l’open-source, je suis toujours à la recherche de défis et de nouvelles technologies à découvrir dans la gestion d’infrastructure et d’automatisation de tâches.
J’apprécie d’ailleurs mettre à profit ma double compétence dans le domaine de l’administration système et du développement logiciel, ainsi que les connaissances associées, dans le cadre de projets personnels. Projets me permettant également de découvrir de nouvelles technologies et de les approfondir.
Motivé à l’idée de travailler dans une équipe dynamique, je souhaite partager mes connaissances avec mes collègues, tout en continuant d’apprendre d’eux. Je suis également prêt à me former sur de nouvelles technologies Cloud-Natives, tout en m’adaptant à de nouveaux environnements de travail.
Expériences
En rejoignant le Pôle de Supervision National, j'ai eu pour mission de participer à la génération des livrables applicatifs ainsi qu'à l'administration d'une infrastructure hybride respectant la haute-disponibilité.
- Mise en place d'une méthodologie DevOps Agile
- Administration d'une infrastructure multi-sites
- Dévelopement PHP et NodeJS
- Création et suivi des livrables applicatifs
Lors de ma première expérience à la DGFIP, j'ai été intégré à une équipe de six personnes dont l'objectif est de développer une application permettant de transférer de gros volumes entre plusieurs serveurs. Mes missions consistaient à développer certaines fonctionnalités et administrer de notre infrastructure en automatisant au maximum les procédures.
- Développement Java (Spring, Lombok, Hibernate)
- Gestion d'une infrastructure virtuelle
- Accompagnement en méthode Agile/DevOps
- Développement de routines en Python
Ce premier poste fut pour moi, l'occasion de découvrir le monde de l'administration système dans un environnement de production. J'ai pu y approfondir les compétences acquises durant mes études et projets personnels.
- Administration d'un cluster de machines virtuelles (Proxmox)
- Élaboration d'un plan de reprise d'activité en IaC
- Installation d'un système CI/CD (Jenkins/Docker)
- Mise en place d'un cluster de calcul (Slurm)
Compétences
Programmation
- Python
- Golang
- Java
- Php
Automatisation
Intégration et Déploiement Continu (CICD):
- Jenkins
- Github Action
- Gitlab
Kubernetes:
- k3s/k8s
- Écriture de Helm Charts
- Cilium
- GitOps:
- ArgoCD
- FluxCD
Sécurité :
- Vault
- Sealed Secrets
- Falco
Gestion de micro-services:
- Consul
- Istio
Déploiement d’une infrastructure
- Terraform
- Ansible
Monitoring et Observabilité:
- Prometheus
- Grafana
- Loki
Hyperviseurs:
- Proxmox
- Libvirt
Virtualisation / Cloud
- Administration d’hyperviseurs Proxmox/Libvirt
- Usage d’OpenStack, AWS, GCP et Oracle-Cloud.
Diplômes
- Elaboration d'interventions: MCO, Post-Mortem d'incident, PRA
- Rédaction de procédures
- Méthodes de gestion de projet
- Protocoles de routage dynamique (OSPF, EIGRP, RIP)
- Certification Cisco CCNA
- Administration de serveurs Linux (Debian, CentOS)
- Base de l'électronique
- Initiation à l'algorithmie (C++)
- Protocoles de communication (CAN, I2C, SPI)
Certifications
Volontariat
Aide aux particuliers voulant se former à l'informatique libre en promouvant des solutions respectueuses de la vie privée.
Impression de visières de protection pour les soignants durant la pénurie de matériel de la première vague de COVID-19.
Publications
Guide d'utilisation de Vim pour les débutants comportant plusieurs vidéos explicatives et des exercices de mise en pratique.
Présentation pour permettre aux initiés de comprendre Docker avec un exemple concret.