Projects

DevOps Engineering

Hengelo

1/2026 9 months
Project-based engagement as an independent specialist for Thales.
ansible
kubernetes
flux
podman
cloudnativepg
gitlab
blackduck
prometheus
artifactory
red-hat

Technologies Used

Ansible Python Tanzu Kubernetes Flux Rancher K3s Longhorn Podman CloudNativePG GitLab GitLab Runner Black Duck Behave Grafana k6 Prometheus Grafana Artifactory Helm Kustomize Ruff 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
  • Implemented and automated virtual F5 BIG-IP load balancers for complex network segments and Zero Trust micro-segmentation
  • 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

  • Developed a deployment platform (based on Jenkins)
  • Developed a generic deployment pipeline for 50+ apps, configurable per app
  • Developed 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
  • Setup 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
  • Implemented centralized logging and monitoring using Fluentd, Elasticsearch, Kibana, Prometheus, and Grafana
  • Developed Jenkins CI/CD pipelines for blue/green deployments of main and feature branches
  • Migrated the Chef environment to Docker on the Kubernetes container platforms
  • Migrated the Vagrant development environment to Minikube
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
  • Developed 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
  • Developed 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

  • Redeveloped 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
  • Developed an automated CI/CD pipeline using Jenkins and Capistrano, including automated unit and functional testing via 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
  • Developed flexible, dynamic user interfaces featuring panel layouts in Apache Velocity
  • Developed web pages using 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

Web Development

Dieren

2/2013 8/2013 7 months
Project-based engagement as an independent specialist for Moxx Mobility.

Deliverables and Results

  • Developed a completely new portal featuring a clear, scalable architecture to eliminate technical debt and significantly enhance performance
  • Architected the entire application structure utilizing Zend Framework 2 and Doctrine 2 ORM to maintain a strict separation between the domain model and the MySQL database
  • Implemented a Role Based Access Control (RBAC) system with restricted-by-default controller actions dynamically mapped to navigation menus
  • Designed a structured client-side (JavaScript) to server-side (PHP) interaction flow
  • Developed multiple complex business functionalities to support core company operations
  • Guided the development team as Senior Developer through code reviews, architectural guidance, and proactive knowledge sharing on Zend Framework 2 and Doctrine 2
  • Configured the technical infrastructure and development environment using PHP 5, Nginx, Subversion, Ubuntu Server, and NetBeans
php
zend-framework
doctrine
mysql
javascript
jquery
phpunit
nginx

Technologies Used

PHP Zend Framework 2 Doctrine 2 MySQL JavaScript jQuery PHPUnit Nginx Subversion

Web Development

Amersfoort

5/2013 7/2013 3 months
Project-based engagement as an independent specialist for ThiemeMeulenhoff, focusing on the Digibord web application.

Deliverables and Results

  • Engineered a generic Interactive Whiteboard web application for interactive use by teachers across laptops, touchscreens, and beamers
  • Developed a Symfony 2 (PHP) REST API to manage data processing and persistent storage
  • Implemented a dynamic frontend architecture using JavaScript (jQuery), HTML5, and CSS
  • Developed XML import functionality to parse and display diverse teaching methods and educational content
  • Created various interactive screen layouts and didactic practice modules for classroom engagement
  • Implemented asynchronous data exchange using AJAX and JSON data models between the frontend and backend API
  • Configured and deployed the web application within a CentOS (Red Hat) Linux 6 server environment
php
symfony
rest-api
javascript
jquery
json
html
css
git
jenkins

Technologies Used

PHP Symfony 2 REST API JavaScript jQuery JSON HTML CSS Git Jenkins

Web Development

Ermelo

9/2012 1/2013 5 months
Project-based engagement as an independent specialist for Cruise Travel.

Deliverables and Results

  • Developed a REST API using PHP and Symfony 2 to support the public website, internal booking application, and future third parties
  • Developed integrations with PHP and Guzzle between the API and external systems, including Amadeus for booking cruises, flights, and hotels
  • Implemented data storage in MySQL via Doctrine 2 ORM and configured caching with Varnish
  • Implemented search functionality for cruises based on Solarium, Solr, and Lucene
  • Integrated Swagger UI and Swagger-php for REST API documentation and testing capabilities
  • Developed a web scraper for Zoover.nl to collect hotel ratings and integrate them into the public website
  • Configured a Jenkins CI server on CentOS Linux for automated unit tests and quality assurance
php
symfony
rest-api
doctrine
mysql
varnish
guzzle
swagger
solr
jenkins

Technologies Used

PHP Symfony 2 REST API Doctrine 2 MySQL Varnish Guzzle Swagger UI Swagger-php Solr Solarium PHPUnit Vagrant Git Jenkins