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.