Vincent Batoufflet

Infrastructure & Software Engineer

Experience

Since Aug 2019
Infrastructure and Software Engineer
Zenly
  • Design and implementation of a graph-based infrastructure-as-code framework to manage compute and cloud resources, permissions and applications deployment (Git, TypeScript and CDK for Kubernetes);
  • Development of health monitoring system for Kubernetes objects providing real-time Slack notifications (custom Kubernetes controller, PostgreSQL and Go);
  • Build of a sidecar-less mesh-like system for Kubernetes clusters production traffic (Istio and Go);
  • Development of various internal tooling for the engineering teams;
  • Day-to-day operation of a live traffic and latency-sensitive infrastructure.
May 2016 – Jul 2019
Lead Operations Engineer
happn
  • Design and build of a real-time analytics event funneling service (Go and Google Cloud Pub/Sub);
  • Development of monitoring and metrics collection tools and plugins (Go, Python and Collectd);
  • Development of cloud platform management helpers and utilities (Python and Google Cloud Platform);
  • Design and implementation of the infrastructure industrialization system (Salt);
  • Involvement in back-end architectural design;
  • Day-to-day operation of the infrastructure and roadmap management;
  • Operations engineering team leader (3 collaborators).
Aug 2014 – Apr 2016
Lead Systems and Network Engineer
Diabolocom
  • Setup of a configuration management and provisioning solution to automate infrastructure and services deployments (Salt, FAI and Foreman);
  • Design and implementation of a monitoring and metrics collection infrastructure (Collectd, RRDtool, InfluxDB and SNMP);
  • Design and setup of a virtualization platform (libvirt and KVM);
  • Design of a redundant and fault-tolerant services infrastructure (LVS, Keepalived and BIRD);
  • Setup of SIP-I infrastructure to interconnect with other telecommunications operators;
  • Development of a real-time RADIUS accounting service, indexing the telecommunication platform calls metadata (Go, Elasticsearch and Kibana);
  • Design, setup and day-to-day operation of the telecommunication platform and its services;
  • Systems and network engineering team leader (5 collaborators).
Dec 2011 – Jul 2014
Lead Systems and Network Administrator
e-merchant (Pixmania Group)
  • Implementation of a web caching and HTTP reverse proxy infrastructure (Varnish);
  • Build of an LDAP infrastructure centralizing information about the development teams, their roles and permissions (OpenLDAP, Active Directory, Python, Bash and Puppet);
  • Design of a distributed job scheduling infrastructure (Gearman, Python and PHP);
  • Design and setup of a centralized data exchange platform (ProFTPD, PostgreSQL, and Python);
  • Development of monitoring and time series visualization front-ends (Python, HTML and JavaScript);
  • Day-to-day operation of the e-commerce platform and services;
  • Technical referent for development teams;
  • Systems administration team co-leader (10+ collaborators).
Nov 2010 – Dec 2011
Systems and Network Administrator
Newsweb (Lagardère Active)
  • Development of a centralized applicative logging system (Python, PHP and MongoDB);
  • Development of a release management utility for deploying code to production systems (Python and Rsync);
  • Design and setup of an Apache hosting environment supporting multiple concurrent PHP versions;
  • Day-to-day operation of a high-traffic web hosting platform.
Jan 2007 – Nov 2010
Systems and Network Administrator
BUF Compagnie
  • Design and implementation of a load-balanced LDAP infrastructure, centralizing system users and groups, messaging accounts, and NFS mount points (OpenLDAP, LVS and Keepalived);
  • Design and implementation of a redundant DNS infrastructure, with revision control and automated deployment (Bind and Subversion);
  • Build of an automated installation and configuration system (FAI, Cfengine and Subversion);
  • Development of an inventory and resource collection tool (Python, C and SNMP);
  • Administration of the decentralized archiving system, backed by hard disk drives and magnetic tapes (Rsync and Amanda);
  • Multi-site network architectural redesign, via dedicated optical fibers and point-to-point VPN connections;
  • Day-to-day operation of 1000+ GNU/Linux servers and desktops;
  • Day-to-day network infrastructure management (Packet Filter, Netfilter and VLAN).
Oct 2005 – Sep 2006
Systems and Network Administrator (work-study contract)
UVSQ
  • Development of both monitoring and logging solutions for the university wireless infrastructure (PHP and OpenLDAP);
  • Wireless infrastructure deployment across various university’s facilities: access-point placement study and general setup;
  • 802.1x authentication implementation, with automatic VLAN tagging based on user’s clearance level (FreeRADIUS);
  • Day-to-day operation of “Institut des Sciences et Techniques des Yvelines” public engineering school IT infrastructure.

Education

2014
“Expert en Informatique et Systèmes d’Information” (Expert in Computing and Information Systems)
Ingésup, Paris
2006
“Licence professionnelle en Intégration de Système et Réseaux Numériques Distribués”
University Institute of Technology, Vélizy
2005
“Brevet de Technicien Supérieur en Informatique de Gestion”
Geoffroy Saint-Hilaire High School, Étampes
2003
“Baccalauréat en Sciences des Techniques Industrielles”
Geoffroy Saint-Hilaire High School, Étampes

Certifications

2013
ITIL v3 Foundation
EXIN
2006
Fundamentals of Wireless LANs
Cisco Systems
2005
Cisco Certified Network Associate (modules 1 to 4)
Cisco Systems