- Tech Lead, Cloudwatt
- Remote, 11/2012 - 12/2017
I joined Cloudwatt, a French public cloud provider, as the company was created to provide storage, network and compute services to local businesses and government entities. I worked with several contractor teams to architect and deploy the system and software stacks for the front-end components, data plane and control plane, based on OpenStack and Contrail.
I owned the bare metal and Linux deployment and packaging infrastructures, the virtualization stack, as well as most configuration management tools, ensuring consistent and efficient operations for hundreds of physical and virtual servers, in multiple environments and data centers.
After more than two years on an operations team, I switched focus to internal development processes and infrastructure, as well as application lifecycle. I designed and implemented new application deployment standards and tooling, with a focus on connecting the existing bare metal and virtual machines with the new container based infrastructure.
I also designed and developed several internal command line tools and APIs, as well as a web dashboard for OpenStack resources.
chef, calico, consul, contrail, deb packaging, docker, elasticsearch, fluent, foreman, haproxy, jenkins, kubernetes, kvm, libvirt, mcollective, mysql, nagios, nas (netapp), nginx, openstack, postgres, prometheus, rabbitmq, rails, ruby, sinatra, ubuntu, vault
- Tech Lead, Orange Business Services
- France, 01/2011 - 11/2012
As the tech lead for Louis Vuitton's e-commerce infrastructure, I participated in the architecture and migration of the main website to a new technical stack. I was the owner of the bare metal provisioning infrastructure and the configuration management tools. I was responsible for automating systems as well as applications, and the overall system architecture to meet Louis Vuitton's SLAs and standards for high availability and scalability.
I worked closely with multiple teams, from developers to project managers for the client, software architects, sysadmins, DBAs, datacenter technicians and network operators, working for several different contractors.
adobe day, apache, chef, haproxy, jboss, oracle atg, oracle db, rhel, rpm packaging, ruby
- Architect/Tech Lead, Various Companies
- France, 12/2005 - 01/2009
As a freelance consultant, I provided system architecture and administration services for various clients, during contracts of three months to a year. I helped kickstart early virtualization efforts, introduce modern best practices around deployment and operations of small to medium scale systems, as well as evangelize and implement configuration management principles and techniques.
I often provided guidance and technical expertise to development teams to improve their development processes, deployment and day to day operations of their applications.
apache, cacti, jboss, lighttpd, mysql, nagios, openvpn, oracle db, postgresql, puppet, rhel, rpm packaging, sybase ase, vmware, weblogic, xen
- Architect/Team Lead, Ubisoft
- Canada, 09/2003 - 08/2005
After having contributed to a few infrastructure projects as a sysadmin (such as Gameloft's mobile games store), I was promoted to a team with a mission to standardize Ubisoft's internal systems and networks around the world. I helped establish the processes, best practices and standards for all locations, as well as plan the migrations.
I worked on several IT infrastructure projects for the Montreal studio (which was under rapid expansion) and led the Windows and Linux sysadmin teams for offices in North America.
active directory, apache, debian, java, groovy, mysql, nagios, nas (netapp), postfix, resin, rhel, rpm packaging, samba, san (hp/compaq), veritas netbackup
- CTO, Savoir-faire Linux
- Canada, 09/2001 - 08/2003
I started as a system administrator consultant, and spent two years helping the company double in size, acquire new clients and expand its range of services, ultimately being promoted to CTO. I worked on architecture and implementation of projects based on open source operating systems and software, deployment and operations for production services as well as management of a small team of developers and sysadmins.
I also wrote and taught various training courses for Linux and open source software.
debian, mandrake, rhel and diverse oss for small and medium businesses (backups, databases, e-mail, load-balancing, security, web, ...)
- Developer/Sysadmin, Various Companies
- France, 04/1999 - 06/2001
As a developer and system administrator, I worked at various telecom and web hosting companies. I designed and developed web applications in PHP (ticketing system) and Java (e-commerce). I worked as a system administrator for Linux and Sun Solaris workstations and servers, on architecture, deployment and operations for production services (web, e-mail, authentication, infrastructure, etc…).
apache, debian, java, mysql, openldap, php, postfix, postgres, qmail, redhat, resin, solaris, tomcat
- DEA in computer science (eq. MSc), Université de Marne la Vallée
- France, 1994 - 2000
- French (native) and English (fluent)