Skills

Linux/BSD

Ubuntu, Debian, FreeBSD, Arch

Shell Scripting

Bash, ZSH

Version Control

GIT, SVN

Load Balancing

Haproxy, NGINX, Traefik

Web Server

NGINX, Apache2

Database Server

MySQL, Percona, SQLite3

Virtualization

VirtualBox, ESXi/VMware, KVM

Containerization

Docker (/w Kubernetes), LXC, Jails

Mail Server

Postfix, Dovecot, Amavis, Clamav, rspamd

Development

PHP, SQL, HTML, CSS, JS

Automation

Jenkins, Ansible

Security

SSH, PGP, SSL, iptables, fail2ban

Experience

 
 
 
 
 

Dev-/SysOps Engineer

MyOnlineStore B.V.

October 2018 – Present Oss, The Netherlands
Responsible for maintaining Kubernetes clusters (GKE), installing and configuring services in HA-mode by using best practices. Maintaining Docker setups and automatic deployments in Kubernetes. Providing technical consultancy. While also taking care of other organisational tasks (office IT infrastructure, VPN access, user- and hardware management).
 
 
 
 
 

PHP Developer / DevOps Engineer

MyOnlineStore B.V.

January 2012 – October 2018 Oss, The Netherlands

Responsible for designing, writing and maintaining features. In charge of upgrading the application frameworks and related services. Taking care of the continuous- integration and delivery setups and pipelines, deployment tools, Docker setups and configuring new (HA-)services.

Terms like SOLID, Domain Driven Design (DDD), Test Driven Development (TDD), Behaviour-Driven Development (BDD) Hexagonal Architecture are not unheard of and applied where possible.

 
 
 
 
 

Administrative Assistant

Municipality of Tilburg

January 2007 – January 2010 Tilburg, The Netherlands
Responsible for facilitating the environmental department by taking care of daily tasks. On top of that I wrote scripts and tools to automate tasks. While also taking care of maintaining work protocols and GIS information systems.
 
 
 
 
 

IRC Operator

Umbranet, TravianGames & SorceryNet

January 2004 – January 2014
Responsible for hosting IRCd services, providing user support and preventing (D)DoS attacks by writing plugins and scanners using DNSBL platform, port scanners and pattern learners/matchers.