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
By joining the National Supervision Center, I was tasked with participating in the generation of application deliverables as well as administering a hybrid infrastructure ensuring high availability.
- Implementation of an Agile DevOps methodology
- Administration of a multi-site infrastructure
- PHP and NodeJS development
- Creation and monitoring of application deliverables
During my first experience at DGFIP, I was integrated into a team of six people whose objective is to develop an application allowing the transfer of large volumes between several servers. My missions consisted of developing certain features and administering our infrastructure by automating procedures as much as possible.
- Java Development (Spring, Lombok, Hibernate)
- Management of a virtual infrastructure
- Support in Agile/DevOps methodology
- Development of routines in Python
This first position was an opportunity for me to discover the world of system administration in a production environment. I was able to deepen the skills acquired during my studies and personal projects.
- Administration of a cluster of virtual machines (Proxmox)
- Development of a Business Continuity Plan in IaC
- Installation of a CI/CD system (Jenkins/Docker)
- Setting up a computing cluster (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
- Development of interventions: MCO, Post-Mortem of incident, PRA
- Writing procedures
- Project management methods
- Dynamic routing protocols (OSPF, EIGRP, RIP)
- Cisco CCNA certification
- Linux server administration (Debian, CentOS)
- Basics of electronics
- Introduction to algorithmics (C++)
- Communication protocols (CAN, I2C, SPI)
Certifications
Volontariat
Helping individuals who want to learn about open-source software by promoting privacy-respecting solutions.
Printing protective visors for healthcare workers during the shortage of equipment in the first wave of COVID-19.
Publications
User guide for Vim beginners with several explanatory videos and practical exercises.
Presentation to help the initiated understand Docker with a concrete example.