Projects

DevOps Engineering

Hengelo

1/2026 6 months
Project-based engagement as an independent specialist for Thales.
ansible
kubernetes
podman
gitlab
artifactory
red-hat

Technologies Used

Ansible Python Kubernetes Podman GitLab Artifactory Red Hat

Platform Engineering

Utrecht

12/2019 12/2025 6 years and 1 month
Project-based engagement as an independent specialist for Capgemini within the Managed Platform Engineering (MPE) domain, focusing on private and cloud infrastructure automation and platform development. Delivered a self-service platform (portal and microservices / APIs) used by enterprise and government clients, including Kadaster and the Ministry of Foreign Affairs of the Netherlands. Executed across multiple project phases and client engagements.

Deliverables and Results

  • Designed and developed a self-service platform for automated VM provisioning with middleware, based on microservices and workflow automation
  • Developed the self-service portal using Ruby (Ruby on Rails) and JavaScript (Stimulus)
  • Designed and implemented microservices using Ruby (Sinatra)
  • Implemented automated VM upgrade and patching mechanism
  • Set up unit testing and ensured code quality and coverage
  • Designed and optimized software lifecycle and release processes
  • Designed and implemented container platform architecture for 125+ Kubernetes and Docker Swarm clusters on Mirantis MKE, including hybrid deployments on VMware vSphere and Microsoft Azure
  • Automated and optimized platform components such as PostgreSQL, NFS, and MinIO
  • Developed and evolved Puppet modules for automated configuration management across 1,600+ VMs (Linux and Windows)
  • Integrated infrastructure and networking components including VMware vSphere, F5 BIG-IP, Infoblox DNS, Windows DNS and Azure DNS
  • Set up and optimized GitLab Enterprise and CI/CD pipelines
  • Integrated Azure services, including AKS, into the self-service platform
ruby
ruby-on-rails
sinatra
stimulus
puppet
kubernetes
k0s
docker
postgresql
f5
gitlab
jenkins
ubuntu
red-hat
vmware-vsphere
azure

Technologies Used

Ruby Ruby on Rails Sinatra (Ruby) microservice framework RSpec unit testing JavaScript Stimulus framework Jest JavaScript unit testing Puppet Mirantis MKE k0s Kubernetes Docker Swarm PostgreSQL MinIO OpenAPI Ubuntu Red Hat Enterprise Linux (RHEL) F5 BIG-IP Bitbucket GitLab Jenkins Packer VMware vSphere Azure

DevOps Engineering

Groenlo

4/2019 12/2019 9 months
Project-based engagement as an independent specialist for Nedap Healthcare, focusing on deployment automation and containerization.

Deliverables and Results

  • Built a deployment platform (based on Jenkins)
  • Built a generic deployment pipeline for 50+ apps, configurable per app
  • Built an Ansible, Capistrano and Kubernetes handler that are used by the generic deployment pipeline
  • Integrated the Semaphore build platform with the deployment platform for deployment automation
  • Integrated Slack with the deployment platform
  • Created and implemented a Kubernetes container platform design
  • Built Kubernetes clusters for running Docker containers
  • Developed a toolset for managing Rancher and Rancher managed Kubernetes clusters
  • Realized the organization-wide rollout and adoption of the deployment platform for 10+ development teams
jenkins
react
go
docker
kubernetes
rancher
helm
kustomize
linkerd
virtual-box

Technologies Used

Jenkins Jenkins pipeline Jenkins custom plugin React Go(lang) Docker Docker Machine Kubernetes Rancher RancherOS Helm Kustomize Ambassador ingress controller Linkerd service mesh Reloader VirtualBox

DevOps Engineering

Arnhem

7/2018 3/2019 9 months
Project-based engagement as an independent specialist for Beslist.nl.

Deliverables and Results

  • Set up Amazon AWS EKS container platforms for running Docker containers
  • Set up on-premises Kubernetes container platforms for running Docker containers
  • Migrated the Chef environment to Docker on the Kubernetes container platforms
  • Migrated the Vagrant development environment to Minikube
  • Built Jenkins CI/CD pipelines
kubernetes
docker
aws
jenkins
prometheus
grafana
fluentd
varnish

Technologies Used

Docker Kubernetes Amazon AWS (EKS, ECR) Multi Cloud Minikube Kustomize Kubeless Serverless Jenkins (Multi branch) Jenkinsfile declarative pipeline Blue-green (feature branch) deployments Prometheus Grafana Fluent-bit Fluentd Elasticsearch Kibana Heptio Ark backup/restore MetalLB Rook Ceph Varnish Skopeo

DevOps Engineering

Arnhem

4/2016 6/2018 2 years and 3 months
Project-based engagement as an independent specialist for CRV.

Deliverables and Results

  • Designed and implemented a modern, automated multi-cloud infrastructure environment
  • Developed modular Puppet building blocks and integrated community modules for the consistent installation, configuration, and state management of 300+ virtual servers (VMware vSphere)
  • Defined a code standard and implemented an automated CI/CD pipeline for stable infrastructure changes
  • Developed a unified orchestration process in StackStorm for the automated deployment of DTAP environments
  • Implemented zero-downtime deployment jobs with Python via Jenkins and StackStorm
  • Implemented auto-scaling driven by dynamic service discovery
  • Designed and implemented a centralized, datacenter-redundant log management platform (ELK stack) and advanced metric dashboards (Prometheus / Grafana)
  • Implemented service monitoring with Sensu
  • Automated the end-to-end backup and recovery process through orchestration workflows
  • Migrated a manually managed F5 load balancer to a fully Puppet-managed HAProxy load balancer
  • Initiated the migration from on-premises to the AWS cloud
  • Implemented a site-to-site VPN connection between the on-premises datacenter and the AWS cloud
  • Transferred knowledge through targeted workshops to upskill internal engineers, while serving as a strategic sparring partner for the Solution Architect
puppet
stackstorm
jenkins
tomcat
couchbase
haproxy
nginx
rabbitmq
prometheus
grafana
sensu
elasticsearch
artifactory
red-hat
vmware-vsphere
aws

Technologies Used

Puppet Enterprise Elastic Stack/ELK Stack Prometheus Grafana Sensu StackStorm Jenkins ChatOps HAProxy Keepalived Letsencrypt MongoDB RabbitMQ Nginx Apache PHP Tomcat (multi instance) Artifactory SonarQube PostgreSQL Couchbase / Memcached Moxi CouchDB Redis Nagios Test Kitchen Vagrant VirtualBox Docker Git RHEL 7 (Red Hat Enterprise Linux 7) with SELinux Postfix SFTP ActiveMQ Artemis / Red Hat JBoss AM-Q VMware vSphere Oracle JBoss Wildfly / EAP Python Flask LibreSwan IPsec Amazon AWS Hybrid Cloud New Relic

DevOps Engineering

Arnhem

10/2014 3/2016 1 year and 6 months
Project-based engagement as an independent specialist for Beslist.nl.

Deliverables and Results

  • Migrated 250 manually configured Proxmox OpenVZ containers to 400 automated CentOS 6 VMs within the Schuberg Philis CloudStack cloud
  • Implemented Infrastructure as Code (IaC) using Terraform for the structured provisioning and management of all cloud components
  • Developed standardized and reusable building blocks using the Chef configuration management tool, designed for flexible, attribute-based configuration per application
  • Delivered a stable and automated infrastructure capable of supporting a high-traffic website with 500,000 daily visitors
  • Automated deployment processes via the Jenkins platform, utilizing Capifony and Capistrano to achieve zero-downtime deployments
  • Migrated traditional cron jobs to a centralized system in Jenkins, significantly increasing control over automated periodic tasks through dashboards and notifications
  • Designed and implemented standardized CI/CD pipelines for automated testing, real-time insights into code quality, and deployments to support nine Scrum teams consisting of seventy developers
  • Built a cross-platform, multi-machine Vagrant box that allowed developers to flexibly distribute middleware across one or more virtual machines based on their needs
  • Developed tooling that enabled custom testing environments to be provisioned per development team using Terraform
chef
jenkins
capistrano
haproxy
apache
s3
rabbitmq
elastic-stack
sensu
red-hat
vagrant
terraform
apache-cloud-stack
proxmox

Technologies Used

Chef (chef.io) Chef Server Jenkins Capifony / Capistrano HAProxy Keepalived Openresty (Nginx + Lua) CDN Thumbor Apache S3 object storage RabbitMQ ELK stack (Elasticsearch, Logstash en Kibana) Sensu monitoring Stash / Bitbucket Server Jira PHP Symfony 2 Ant Codeception / PHPUnit Git Linux CentOS Test Kitchen Vagrant Terraform CloudStack Proxmox

Web Development

Dieren

5/2014 6/2015 1 year and 2 months
Project-based engagement as an independent specialist for Moxx Mobility.

Deliverables and Results

  • Designed and developed a REST API using Apigility (PHP Zend Framework) to centralize database interaction and transition from a database model to a domain model
  • Implemented Doctrine 2 ORM within the REST API for efficient management and optimal performance of a large-scale database structure
  • Implemented OAuth2 authentication within the REST API
  • Configured the REST API with HAL+JSON responses and JSON input processing to standardize communication between applications
  • Established the application infrastructure on Ubuntu Server 14.04 behind a load balancer to improve scalability and availability
  • Built an object-oriented API client based on Guzzle 3 and Guzzle Service Description to streamline integration within the existing Zend Framework 2 customer portal
  • Set up the CI/CD environment using Jenkins, including the integration of Jira authentication and Stash (Git) for streamlined version control
  • Implemented a testing framework and developed unit tests
php
zend-framework
apigility
rest-api
doctrine
mysql
cassandra
oauth2
guzzle
phpunit
jenkins
ubuntu

Technologies Used

PHP Zend Framework 2 Apigility REST API Doctrine 2 MySQL Cassandra OAuth2 Guzzle JSON PHPUnit Git Jira Stash Jenkins Ubuntu Linux

Web Development

Apeldoorn

11/2013 4/2014 6 months
Project-based engagement as an independent specialist for Wegener.

Deliverables and Results

  • Rebuilt the technical architecture from scratch and successfully migrated the Dizzie.nl book community platform
  • Developed backends for various web applications using PHP Zend Framework 2 and Doctrine ORM 2
  • Developed responsive frontends for various web applications using Compass/SASS, CoffeeScript, jQuery, and AJAX
  • Designed and built an automated CI/CD pipeline using Jenkins and Capistrano, including automated unit and functional testing using Selenium
  • Implemented a standardized local development environment based on Vagrant
php
zend-framework
doctrine
javascript
jquery
phpunit
vagrant
jenkins

Technologies Used

PHP Zend Framework 2 Doctrine 2 CoffeeScript JavaScript jQuery Compass SASS PHPUnit Git Vagrant Jira Jenkins

Web Development

Apeldoorn

9/2013 10/2013 2 months
Project-based engagement as an independent specialist for Be Informed.

Deliverables and Results

  • Realized the EMS application, an online platform for the fully automated handling of insurance claims based on straight-through processing (STP)
  • Developed user-friendly and interactive frontend elements using JavaScript and jQuery
  • Built flexible, dynamic user interfaces featuring panel layouts in Apache Velocity
  • Created HTML and CSS based on wireframes and visual designs
  • Integrated frontend components with the backend models of the Be Informed 4 framework via the available behavior profiles
javascript
jquery
html
css
apache-velocity
be-informed

Technologies Used

JavaScript jQuery HTML CSS Apache Velocity Be Informed