Most relevant skills

Open Source

It might sound obvious but I've been a big advocate for Open Source, and I've been running Linux everywhere since 2008. I genuinely believe in the Open Source model.

As I've been running various roles, from production operator, performance engineer to a software developer, I've seen both ends of the spectrum and built a strong expertise on the system itself.

Ceph

Ceph is a unified, distributed, replicated software defined storage solution that allows you to store and consume your data through several interfaces such as Objects, Block and Filesystem.

I've been working with Ceph since 2012, even before the first stable version release, helping on the documentation and assisting users. I'm a Ceph centric person always trying to see how I can help other softwares leveraging the power of Ceph. Ceph is big and possibilities are endless, so let's make the most of it.

Containers

Linux containers are technologies that allow you to package and isolate applications with their entire runtime environment—all of the files necessary to run.

In January 2015, I was creating ceph-container and never stopped contributing since The project aims to containerize Ceph by running Ceph processes within containers.

In October 2017, I was releasing cn (ceph-nano) a little program written in Go that helps you interact with the S3 API by providing a REST S3 compatible gateway.

Kubernetes

Production-Grade Container Orchestration.

I've been working with Kubernetes since 2016 and rapidly started to integrate Ceph into Kubernetes and OpenShift as well. In this scenario, Ceph is fully containerized as an infrastructure service running inside Kubernetes. Also, Ceph is used to provide fully persistent, distributed and replicated storage to containers as well as a registry for container images.

Since 2018, I've been working as a maintainer of the Rook project, a storage Orchestrator for Kubernetes that deploys, manages and upgrades Ceph.

OpenStack

OpenStack is a cloud operating system that controls pools of resources throughout a datacenter, all managed through a dashboard that gives operators control while empowering their users to provision resources.

I discovered OpenStack in 2011 and rapidly helped with writing documentation/blueprints. Later bringing the support of Ceph into DevStack to help developers life. My first priority has always been the integration of Ceph into OpenStack and to make sure they both work well together.

Ansible

Ansible, a free-software platform for configuring and managing computers, combines multi-node software deployment, ad hoc task execution, and configuration management.

In March 2014, I got hooked and was looking for a way to get my hands on it. It was obvious that Ceph was the ideal candidate so I created ceph-ansible and remained the largest contributor since. The project goal is to seamlessly deploy and configure a Ceph cluster on any Linux distribution.

Public speaking

For the last couple of years, I have been attending several conferences around the globe ( OpenStack, Open Compute, CephDays, FOSDEM)

Most of the time, I was giving presentations/workshops, leading design sessions and participating in panel discussions. I have been enjoying doing this as it is part of my evangelism mission. You can check my various talks on this page.

Publications

In 2011, I launched my technical blog.

At the beginning, it was my personal technique to put work online and easily retrieve it. However, as the blog was getting more attention, I realized that the community enjoyed the content I was providing. Thus I have been pursuing writing technical content ever since. The blog mainly focuses on 3 technologies: Ceph, OpenStack and Containers.

Picture

Jun 2014 - Present | Red Hat

I'm currently working for Red Hat as a Senior Principal Software Engineer, Ceph Storage Architect. I keep on pushing, influencing and driving the Open Source upstream on several projects, such as ceph-ansible (installer part), ceph-docker (containerise work and Kubernetes integration) and ceph-openstack (integrating Ceph into OpenStack and working on multi-site designs). As a technology evangelist, I'm always promoting Ceph and the projects listed above through several ways such as: blogging and public speaking. My job is mainly focused on designing OpenStack and Ceph environments from scratch which will lately be part of the company reference architecture for customers. This involves reference architectures for single site, multi-site and hyperconverged environments. As part of a community commitment, I have been leading the effort on the Ceph integration into OpenStack during each OpenStack Summit. I try to do my best to evangelise Ceph and its integration into OpenStack. I always like to describe myself as being Ceph centric when I always try to do my best to help software leveraging the full power of Ceph. I did that with OpenStack, Docker and Kubernetes and I will keep on doing this as part of community mission.

Picture

Feb 2013 - Jun 2014 | eNovance

My main mission when I was working at eNovance was architecting and designing customer's OpenStack platforms. However since we were a startup I was rotating between positions such as: pre-sales where I was assisting sales with customers, consultant to deploy OpenStack, benchmarking to evaluate the performance of our solution stack and coding from time to time. In 2014, eNovance got acquired by Red Hat. My job hasn't changed much, I just have more focus on Ceph.

Picture

Feb 2012 - Feb 2013 | Stone-IT Smile

In order to complete my degree, I had to do a 6 months final year internship. I moved to Utrecht (Netherlands) and worked for Stone-IT (a SMILE company), the purpose of the internship was to design and build their Cloud 2.0 infrastructure. My principal focus was on two Open Source technologies called OpenStack and Ceph. I had to analyse the robustness, stability, scalability and high-availability of both technologies. In the end, I migrated the entire cloud to OpenStack platform backed by Ceph. The entire project formed an integral part of my master thesis.

Picture

SUPINFO International University

My involvement in the universe of open software started during my bachelor degree during which I had the very first taste of open source platforms. For me this was a true revelation and radically changed my career prospects. This passion was fostered during my studies at SUPINFO, eventually leading to a position as professor for 1st, 2nd and 3rd year students. Additionally, this has led to me taking on full responsibility for SUPINFO’s Linux laboratory. I have gained a knack for organizing, valuable communicational skills and have learnt how to formulate proposals to my fellow members and manage the site.