Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Yoann Le Garff

Senior Software & DevOps Engineer

Yoann Le Garff
36 years old
Driving License
Brest (29200) France
Professional Status
Employed
Open to opportunities
Resume created on DoYouBuzz
  • I'm currently working as a DevOps and Software engineer within a team managing a portfolio of software infrastructure projects in a Digital Factory, delivering source code and software artifacts that support and enable both enterprise and industrial information systems across the organization.
  • I design, develop, evangelize, and define best practices for those incubating projects on a GitLab Ultimate stack.
  • The projects include, for example:
    • developing products, APIs, command-line tooling (written in Go, Python, nix shells, Powershell, and Vue.js for the frontend), including tools such as artifact transfer gateways, an SSH bastion, and others
    • automated agents/bots (some backed by a LLM) mainly written in Go and Python
    • migration tools
    • internal specifications such as a disk images packaging format
    • Ansible collections and roles
    • Molecule drivers
    • Kubernetes Operators (via the Operator SDK) for some of our products
    • extensions for third-party systems such as Splunk modules, Nagios plugins, Packer plugins and so on
    • Helm Charts and Docker Images
    • Terraform and Kubernetes recipes
  • All these projects are delivered and published through Continuous Delivery pipelines. Unit, integration, and end-to-end testing are central to our development practices.
  • I also manage some services in production — Kubernetes clusters and Outscale (IaaS) tenants via Terraform — that support both software development workflows and automation subsystems such as Ansible AWX, artifact delivery gateways, underlying CI/CD runners, and more.
  • Lastly, I provide support and advocate for DevOps practices and related tooling within the team. I also act as the primary reviewer for my teammates’ contributions.
  • In collaboration with a team working on Enedis’s Linky project, I helped design and implement a Big Data ecosystem using technologies like Hadoop, Kafka, Spark, and Ambari. This was deployed and managed with tools such as OpenStack, OpenShift/Kubernetes, Ansible, GitLab, Jenkins, Docker, and more.
  • Coding services + tests and associated GitLab CI/CD stuff. They were mostly written in Golang with some in Java (Spring Boot framework).
  • Writing OpenShift recipes and managing clusters.
  • Deploying applications on OpenShift and OpenStack tenants.
  • Short consulting missions.

Software Developer

"on my free time"
Since 2014
  • Extra-professional IT projects mainly done on GitHub.
  • Streamlining deployment and configuration processes using Puppet:
    • architectural design
    • architecture testing via Docker (+ compose)
    • documentation
    • definition and configuration of the testing and delivery chain (Git, CI/CD, r10k)
    • development of Puppet modules and writing of recipes
    • configuration management on more than 300 servers
    • mentoring other engineers
  • Introducing Continuous Integration (CI) using GitLab + GitLab CI + gitlab-multi-runner (utilizing the Docker executor) for specific applications.
  • Log management using ELK:
    • architectural design
    • documentation
    • mentoring other engineers
  • Zabbix migration project from 2.0 to 3.0:
    • architectural redesign
    • architecture testing via Docker (+ compose)
    • migration
    • documentation
  • Development of web services (Perl Mojolicious, Ruby Sinatra).
  • Refactoring of a flight data collection application (written in C# with the ASP.NET framework).
  • Administration and operational maintenance of the following tools:
    • a monitoring stack including Nagios/Centreon, Sysload, Cacti, and Nagvis
    • configuration management with Puppet (managing over 2000 servers across diverse operating systems)
    • GitLab platform administration
    • various mirror infrastructures
    • file transfer solutions such as Axway and WAARP
  • Development:
    • Puppet modules
    • Nagios plugins
    • Perl libraries (clients) for BMC ControlM and Canopsis
    • Centreon module (written in PHP5) for interfacing Centreon with Foreman-Facter