About

Antwerp, BE 1981

Coming from a background in graphics, I have an eye for detail and creative solutions which allows me to offer and implement the right solution for the use case at hand. Working in support allows me to think critical of approaches taken when implementing solutions, allowing me to work with efficiency, modularity and sustainability in mind. This experience also allows me to contribute to projects from kickoff, identifying pitfalls and opportunities early on and contributing to a smooth life cycle. With this background I aim to provide the best possible services for internal and external stakeholders.

My volunteer and team lead experience allow me to bring communication and people skills to the table. Whether it's with local or remote coworkers, internal and external stakeholders, I can understand goals and needs and translate these to actionable tasks and deliverables.

I'm a strong believer of documentation, iteration, testing, quality assurance and always striving to improve processes and workflow to ensure quality and stability. I have a strong need to geek out and to better my current skill set, this offers me knowledge of a wide variety of technologies of which I actively seek out the best to test and implement if deemed worthy.

Experience

Devops

Thanksys Dec 2017 - present

I just started a new professional chapter at Thanksys as part of the devops team.

Managed services Devops

Wunderkraut Jan 2017 - Dec 2017

As Managed Services Devops I built bridges between infrastructure, operations, development and business. From tweaking a stack to achieve performance and security to automating tasks and processes. In addition to supporting other departments in their needs, my day to day operations ranged from provisioning and integrating infrastructure, installing web applications, developing and setting up continuous integration and deployment tools as well as overseeing production deployments.

I took active part in first line Managed Services to identify and remedy any incidents, problems and change requests ranging from architecture, system administration and integrations and liaise with internal and external stakeholders to identify challenges and potential solutions.

Hosting and Support Lead

Wunderkraut Sep 2012 - Jan 2017

As Hosting and Support Lead I ran day to day operations of the Hosting and Support services and team of Wunderkraut and actively provided first line support to clients. In addition to maintaining and growing the existing client portfolio, services and team, I followed up administration and collaborated on offers, tenders and architectural designs.

Support Engineer

Krimson (now Wunderkraut) Apr 2012 - Sep 2012

As the first dedicated Support Engineer of Krimson I took on existing and new clients and provided first line support services backed by the development team. During this time I collaborated with internal stakeholders to improve processes and tooling in order to bring the service to the next level.

Screen printing

Totté Aug 2001 - Apr 2012

At Totté a wide range of specialized printing techniques are applied to various media, with a focus on covers and packaging. I focused mainly on the more artisanal printing techniques.

Fleet marking

Tubbax Digital Printing Aug 2000 - Apr 2001

Primary tasks at TDP existed of printing incoming media on adhesive material and applying this to various objects such as backlit street maps and posters, expo panels, vehicles etc. In addition to the fleet marking I also collaborated with an industrial engineer on hammering out a prototype machine, it's usage and documentation that treated materials used in fleet marking larger, heavy duty vehicles.

Volunteer experience

  • 2009-2011 - A&R + PR Manager / Web developer Lost Children Net Label
  • 2008-2012 - Interviewer / Reviewer / Web developer at The Silent Ballet (online music magazine)
  • 1996-2010 - Board member / Chairman / Event Coordinator at JH Wommel (NFP / NGO youth center)
  • 1998-2001 - Leader at local Chiro chapter

Languages

Dutch
English
French

Skills and proficiency

Below an overview of different areas of my skill set, click through for more detail and background on these.

Linux system administration
CI / CD / CT
Provisioning and configuration management
Web development
*aaS
Version control
Virtualisation
Code and scripting languages
Miscellaneous

Linux system administration

I'm an active Linux user since the mid-2000s, usage and focus has mostly been focused as hobby / workstation and as LAMP/LEMP stack setups running web applications, both private and professionally. Over that time I've become proficient in running instances with longevity, stability and security in mind.

  • Linux
    • Debian and derivatives
    • CentOS / RHEL
    • Fedora (Workstation)
  • Webservers
    • Apache
    • Nginx
  • MySQL and derivatives
  • PHP
  • Varnish

CI / CD / CT

I have experience with Continuous deployment, integration and testing systems. As well as in installing using and developing them as developing utilities used by them to accommodate technologies and other needs.

  • Continuous deployment
  • Continuous integration
  • Continuous testing
  • Jenkins

Provisioning and configuration management

When working with a lot of servers running the same, or near similar stack, a provisioning tool becomes a necessity to efficiently manage provisioning and configuration. In a professional capacity I've worked with an existing Puppet stack. For personal and professional use I have developed Ansible stacks to provision local and remote machines, leveraging and contributing to community roles as well as developing custom roles and tasks for edge-case scenarios.

  • Ansible
    • Ansible Tower
    • Provisioning, monitoring and reporting through Jenkins
  • Puppet

Web development

As most people who turned to working with an open-source a CMS, I started out with static content, moving into hacking together an improvised CMS before discovering and exploring the emerging CMS eco system. In 2012 I turned from Drupal hobbyist to Support Engineer at Krimson.

Over the years I’ve had the change to work with the broad ecosystem of Drupal in a wide variaty if market segments and applications ass well as the tools to maintain mission-critical instances. Keen on finding the right solution for the use-case at hand, I’ve recently become quite fond of SSG’s like Hugo and custom HTML5 / CSS3 / JS solutions.

  • CSS / HTML / JS
  • Content Management Systems and Frameworks
    • Drupal
      • Drush
      • Aegir
      • Drupal as a Service
      • Drupal Commerce
      • Drupal Commons
      • Open Atrium
      • Integrations
        • Alfresco
        • CiviCRM
        • Elastic Search
        • SimpleSaml
        • Solr
    • Static site generators
      • Hugo
      • Jekyll

*aaS

Over the years I've worked with several IaaS, Paas and SaaS providers, an outtake of these are listed below.

  • Infrastructure as a Service
    • AWS
    • Digital Ocean
  • Platform as a Service
    • Acquia Cloud
    • Pantheon
    • Platform.sh
  • Software as a Service
    • Atlassian
    • GitHub
    • GitLab
    • Google Apps, Analytics, GTM
    • New Relic
    • Pingdom
    • StatusCake
    • Zendesk

Version control

As an active user of version control for many years, I've become a bit of an advocate of proper version control usage. I know the ins and outs of daily usage and how these tools tie in with workflows accross teams and tools.

  • Git
  • SVN

Virtualization

Virtualisation tools have been an important part of my toolkit for years. Mostly focusing on Vagrant, and introducing it into the tool chain at Wunderkraut, has opened the opportunity to stop massing around with tools that still allowed for the it works on my machine idiom. Though my hands-on experience with Docker is limited due to certain complexities which make it less compatible with my current toolchain and function, I fondly use it for testing applications as well running it for certain microservices.

  • Docker
  • Vagrant
  • VirtualBox

Code, configuration and scripting languages

Bash is possibly my favourite language to write code in because it allows me to leverage an established and stable GNU / Linux toolkit and it is highly portable. I'm a fan of the do one thing and do it well philosophy that most GNU / Linux programs adhere to and try to apply the same principle in my own scripting and programs. I have my eye on Python as well to learn, but aside from debugging Ansible no real use-case have presented themselves which couldn't be reasonably solved in Bash.

In working with Drupal I've gained a better understanding of PHP 5.x and 7.x as coding language, as well as running it in a LAMP/LEMP stack. Same goes for Ruby, in working with Vagrant I've got a workable understanding of the language.

Using and developing Ansible has given me a good working knowledge of Yaml and it's markup idiosyncrasies, tho I'm not considering this a coding or scripting language. In combination with the right tool chain such as Ansible or Drupal 8 it can be a powerful asset.

  • Bash, Sh, Zsh, ...
  • PHP
  • Ruby
  • Yaml

Miscellaneous

In addition to the aforementioned, I have experience with the following.

  • Backup / restore strategies
  • GitLab and GitLab CI
  • High availability infrastructure
  • Laravel
  • Load and stress testing
  • Operating systems
    • Linux
    • MacOS
    • Windows
  • Monitoring
  • SEO/A
  • Symfony
  • Wordpress

Education and events

Events

  • 2014 - DrupalCamp Ghent
  • 2014 - DrupalCon Amsterdam
  • 2013 - DrupalCamp Leuven - speaker
  • 2012 - DrupalCon Munich

Education

  • 1994-2000 - Graphics / Photography / Print processing
  • 1993-1994 - Modern Humanities