Profile

Passionate about computing since a very young age, through my personal & professional projects, I have acquired a sense of method, rigor, autonomy, and strong interpersonal skills.

I enjoy sharing and leveraging my experience and technical skills.

Experiences

DevOps Engineer

July 2023 - present
SFR

Part of a team of 8 people responsible for the deployment and automation of the internal cloud platform at SFR. Deployment pipelines for managing components deployed within kubernetes(Gitlab CI / ArgoCD).

Modernization of CI/CD modules (autodevops) into CI/CD Components. Technical referent for Gitlab & ArgoCD. Automation of the “Skinning” part of cluster as a service (Talos, Omni, Crossplane, Terraform, ArgoCD)

Work environment: Scrum, Agile, SAFe framework methodology

Missions
  • Study and testing of new versions of our components.
  • Incident handling until resolution.
  • Writing user documentation (Antora / Starlight).
  • Drafting technical and feasibility studies.
  • Writing Shell / Python scripts.
  • Implementing procedures and tools.
  • R&D for new tools / processes as part of continuous improvement and presentation of results.
  • Design of terraform modules for crossplane integration (Datasource, Import, Resource).
  • Evolutive or corrective maintenance operations (HNO).
  • L3 Support.
  • Creation and maintenance of reusable Iaac templates (ansible).
  • Improvement of in-house exporters in Go.
  • Creation and maintenance of alerting rules & Grafana dashboards.
Components used
  • Registry / Artifacts Harbor Nexus
  • Kubernetes deployment Gitlab CI/CD ArgoCD Helm
  • Automations Terraform ansible
  • Observability prometheus grafana
  • Search Elasticsearch
  • Scripting Shell Python

DevOps Engineer

May 2019 - February 2023
Docaposte

Deployment / monitoring of several small kubernetes clusters on premise on vmware, as well as on openstack. Deployment pipelines for managing components deployed within kubernetes(Gitlab CI / ArgoCD).

Creation of various Iaac templates for swarm / openstack (terraform).

Development of an internal tool for tracking tools / access to different projects.

Deployment and maintenance of Openshift clusters on premise (vmware), as well as the deployment of the Openshift Container Storage solution.

Missions
  • Installation & Updates of Kubernetes / Openshift on premise
  • Incident handling until resolution
  • Automating processes (Ansible / terraform / ArgoCD)
  • Managing infrastructure as code scripts
  • Creation and management of reusable Iaac templates (ansible)
  • Writing Shell scripts
  • Implementing procedures and tools
  • Implementing continuous integration and deployment processes
  • Planning maintenance interventions
  • Study and implementation of infrastructure improvements
  • Full stack development (Node/Angular)
Components used
  • On premise installation kubespray
  • Ingress Controller Traefik2,Ngnix ingress
  • Certificates Cert-manager
  • Monitoring Prometheus Alert Manager Grafana Goldpinger Grafana Dashboard
  • Logging ELK
  • Load Balancing MetalLB
  • Volume Provider OCS glusterFS

DevOps Engineer / Back Dev

June 2016 - May 2019
InExtenso Digital

Supervision of the migration of legacy apps to docker, implementation of automated tests and continuous deployment, as well as the development of CLI tools to simplify these processes.

Management and maintenance of Rancher 1.7 clusters (~ 50 nodes), as well as automated tools (nodejs cli app with rancher lib) to handle heavy operations.

Preparation of the transition to the AWS cloud with the Kubernetes orchestrator, technical analyses & choices: Infrastructure as Code, Autoscaling, Self-healing, monitoring, logging, load and resilience tests.

Monitoring of a production kubernetes cluster with an average of 70 nodes, zero downtime deployment, auto-scaling of nodes & pods.

Automation of various cloud tasks (Lambdas)

Updating infrastructure components (kubernetes)

Development of back-end applications (micro-services) in Php 7, Postgres, S3.

Technical support and coaching in training for skill development.

Missions
  • Ensuring the proper functioning of applications
  • Incident handling until resolution
  • Managing deadlines
  • Automating processes (Lambda)
  • Real-time control (probes/graphs), analysis, resolution and reporting
  • Participation in the definition of security and backup policies
  • Cost management (AWS)
  • Managing infrastructure as code scripts (terraform / cloudformation)
  • Writing Shell scripts
  • Implementing procedures and tools
  • Deploying new apps / evolutions to production
  • Managing versioning
  • Implementing continuous integration and deployment processes (Travis CI)
  • Planning maintenance interventions
  • Study and implementation of infrastructure improvements
  • Participation in technical and feasibility studies
  • Application Development (PHP/Symfony, Node/lambda)

Lead dev / System Admin / Full Stack Dev

March 2014 - April 2016
Skimia Agency

Responsible for analyzing client needs, breaking them down into tasks, prioritization and distribution based on each person’s skills, planning and implementation of continuous integration tools (Travis, Code Cov, Style Ci, and hosted documentation).

Technical support and coaching in training for skill development. Provisioning servers, production deployment and maintenance.

Providing all my technical expertise for the design and maintenance of the website design software with various modules, Skimia OS.

Missions
  • Managing a team of developers
  • Training employees
  • Meeting with clients
  • Implementing integration processes
  • Ensuring the proper functioning of applications
  • Incident handling until resolution
  • Managing deadlines
  • Deploying new evolutions to production
  • Participation in technical and feasibility studies
  • Application Development (PHP/Laravel)

Full Stack Dev / Server Management / Project Manager

March 2015 - April 2016
Alvecom

Responsible for the maintenance of the dedicated server, as well as the local sharing network. As well as the development of the marketplace advertisement management application.

Management of tasks and estimated deadlines.

Missions
  • Ensuring the proper functioning of applications
  • Incident handling until resolution
  • Managing deadlines
  • Automating processes
  • Deploying new evolutions to production
  • Managing versioning
  • Planning maintenance interventions
  • Participation in technical and feasibility studies
  • Application Development (PHP/Laravel)

Projects

Homelab & Self-hosting - Self-hosted infrastructure: Kubernetes Cluster (Talos/Omni) on Proxmox via GitOps (ArgoCD/Helm), Unifi network, Synology NAS, R730 server and local AI.
Quarkit - Clicker gameplay framework
SkimiaOS - Custom showcase website management application with AngularJS frontend and Laravel REST Api backend.
Sharkemu - Contribution to the gameplay implementation of this emulator for a turn-based mmorpg