Skip to content

My personal resume

Notifications You must be signed in to change notification settings

vvanholl/myresume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vincent VAN HOLLEBEKE

photo

vincent@compuscene.org
+33 6 52 06 65 84

50 rue du marais
60600 Breuil Le Vert
France

Sex: Male
Date of birth: 11 April 1979
Marital status: Single

Objective

Looking for a DevOps position that brings me new technical challenges everyday

Summary

More than 10 years of experience, with strong analytical skills and a broad range of computer expertise

Versatile and adaptable to many situations, can easily switch from system administration to software development

Determinated, passionate, hard working individual with unyielding self motivate

Tenacious problem solver, able to quickly grasp complex systems and identify opportunities for improvements and resolution of critical issues

Very good teamwork and leadership skills

My skills

Work experiences

November 2021 to now : Senior Site Reliability Engineer at Algolia (Paris)

July 2020 to November 2021 : Senior DevOps Engineer at Meero (photography, Paris)

Technical Environment

In a multi-account AWS environment, my mission is to provide the most reliable platform as possible and assist developers by giving them advices and the tools they need.

Technical Environment

  • AWS cloud services: usage of EC2, ECS, RDS, VPC, Route 53, CloudFront, IAM
  • Automation is made with Ansible, Terraform and Spinnaker
  • Continuous integration and delivery with Jenkins

Main achievements

  • Design and deploy the next Meero infrastructure around ECS
  • Migrate workloads from EC2 instances to ECS clusters
  • Provide the stack allowing dynamic environments

May 2020 to July 2020 : Senior DevOps Engineer at Ubble (security, Paris)

With high security and privacy constraints, my job consisted to build the technical platform around Kubernetes/3DS Outscale.

September 2019 to May 2020 : Senior DevOps Engineer at AdAlong (marketing, Paris)

In a Google Cloud/Kubernetes environment my mission was to provide the right infrastructure for the company needs.

  • Conceived and deployed the infrastructure with Terraform
  • Deployed Kubernetes clusters using autoscaling and dedicated node pools
  • Migrated deployments from hand made to custom HELM charts
  • Moved the CI to GitLab
  • Enforced platform security

October 2018 to September 2019 : Platform Tech Lead at ContentSquare (UX analytics, Paris)

As a technical lead, my mission was centered about monitoring and alerting.

My main objective was to give my company the framework that allows:

  • To be the most proactive as possible on production issues
  • Anticipate infrastructure scale up
  • Save time on incident investigation and resolution

This pass by many actions:

  • Deal with the legacy monitoring stack: Telegraf/InfluxDB/Kapacitor
  • Migrate to a new monitoring stack: Prometheus/Alert manager
  • Share with other teams monitoring best practices.
  • Write and apply the on call process

April 2017 to October 2018 : Senior Platform Engineer at ContentSquare (UX analytics, Paris)

Everyday

  • Technical support
  • Automate things
  • Investigate and fix performances issues
  • Develop reliable core components for other teams
  • Oncall duties for critical high availability services

Technical Environment

  • AWS cloud services: More than 1000 EC2 instances and heavy usage of ECS, RDS, VPC, Route 53, CloudFront, IAM
  • Configuration management and automation made with Ansible and Terraform
  • Continuous integration and delivery with Jenkins helped by StackStorm/Artifactory

Main achievements

  • Improved overall reliability on ElasticSearch clusters
  • Provided tooling to automate, manage and monitor ElasticSearch clusters
  • Designed and implemented the new CI/CD supply chain

September 2016 to February 2017 : Site Reliability Engineer Lead at Smart AdServer (advertising, Paris)

  • Enhance availability, performance, and overall reliability for production services
  • Promote the generalization of automation tools as Ansible
  • Designed and set up the metrology service (Prometheus/Grafana) to gain visibility on critical production metrics, anticipate future issues, and allowing capacity planning

May 2015 to September 2016 : Site Reliability Engineer at Criteo (advertising, Paris)

As member of the SRE NoSQL team, my mission was to provide backends for applications requiring high performance, availability and scalability.

Key technologies

  • Couchbase
  • Cassandra
  • ElasticSearch
  • RabbitMQ
  • Graphite

Technical Environment

  • 20000 servers dispatched in 7 datacenters around the world
  • Configuration management and automation with Chef
  • Continuous integration and delivery helped by Jenkins

Main achievements

  • Restructured ElasticSearch clusters by optimizing configurations and adding dedicated nodes, in order to support the massive growth
  • Taught other teams about effectively using ElasticSearch and Kibana
  • Worked on Couchbase clusters migrations
  • Wrote the Cassandra to HDFS backup tool (https://github.com/criteo/cassback)
  • Performed frequent oncall duties for critical high availability services

March 2013 to April 2015 : Senior System Administrator at Pretty Simple (video games, Paris)

My primary mission was to define the architecture of production environment and make it evolve according to the volume of users and new features developed by technical teams.

Some numbers

  • 3 games including Criminal Case (Facebook Game of year 2013)
  • 100 millions Criminal Case players in the world, including 10 millions daily active users
  • 150 servers located in the United States in several datacenters (Seattle, San Jose, Dallas, Amsterdam)

Used technologies

  • Ubuntu Linux
  • Nginx web server with PHP-FPM
  • MySQL database in master/slave replication mode
  • Redis key-value datastore
  • High availability with HaProxy/Keepalived
  • Amazon CloudFront CDN
  • Zabbix/Collectd/Facette monitoring
  • Automation based on Ansible

Since this environment must be up everyday, 24h/24, I was regularly on call.

Moreover, building the infrastructure was not possible without the help of dev teams. That's why I was often involved working with them.

Moving the company headquarters

From January 2014 to December 2014, I also had to design and make the implementation of the local network for the new offices. It consisted of:

  • Server room implantation
  • Copper and optical wiring across the whole building (13 floors)
  • Network devices installation and configuration (Cisco C6509 chassis, 3750 switch)
  • VOIP based on Asterisk IPBX

November 2012 to March 2013 : System and Networks Manager at Skyrock (blog platform, Paris)

Everyday

  • Lead a 4 people team
  • Make the link between my team and the executive management
  • Plan and Coordinate activities
  • Define needs and budgets
  • Anticipate platform growth and provide solutions

2012 : Merging datacenters project

This project conducted under my direction was to merge the 2 existent datacenters in one. The main objectives were to reduce room rental costs and rationalize the infrastructure. The key achievements were:

  • Select and manage providers: quotes, orders and job tracking
  • Make the inventory of the existing
  • Conceive and deploy a new network architecture
  • Define the implantation plan
  • Physically move servers

December 2011 to November 2012 : System and Networks Administrator at Skyrock (blog platform, Paris)

Everyday

  • Install and configure production servers: 900 Debian GNU/Linux servers spread in 2 datacenters
  • Manage MySQL databases (100 servers), with high availability and large volumes problematics
  • Administer the Neolane solution which have to send 1 million emails to users everyday
  • Deploy new releases into production
  • On call (1 week per month)
  • Write technical documentation

Collaborating with the BI team

  • Deployed, scheduled and debugged ETL jobs
  • Written a specific task scheduler allowing jobs dependencies, error management, bug tracking and better supervision.
  • Deployed Tableau server to make BI reports available for the whole company
  • Designed and deployed the architecture of the social recommendation engine (KXEN)

January 2007 to December 2011 : System Administrator at AFT-IFTIM (transport & logistics training, Creil - France)

Everyday

  • Install and configure production servers: 150 Windows/Linux servers
  • Manage virtualized environments (VMWare ESXI)
  • Lotus Notes/Domino administration (1500 mailboxes)
  • BlackBerry BES administration
  • Release management
  • Level 2 & 3 technical support
  • Write technical documentation

Projects

  • Performed a complete overhaul of the Lotus Notes environment: set up a Lotus Domino cluster for high availability, improved security and converged to best practices.
  • Deployed the Nagios/Centreon/Nagvis monitoring solution (500 devices, 5000 services)
  • Implemented the mail platform for trainers (Debian, Postfix, SpamAssassin, ClamAV, Amavis)

May 2003 to January 2007 : Software Developer at AFT-IFTIM (transport & logistics training, Creil - France)

Designed and developed the internal business applications, in a C++ / DB2 / Lotus Notes environment

  • Programmed from scratch the application which collects training tax credit for apprentices
  • Pushed on Internet the calendar to allow interns self-registration
  • Set up SEO on institutional website
  • Level 2 technical support
  • Written technical documentation

Education

  • 2002 Master in computer science at the University of Amiens, France
  • 2000 DUT (two-years university degree in technology) at the university of Amiens, France
  • 1997 Baccalauréat (French secondary school diploma), science major