During my 20+ years of working professionally I have had the opportunity to work in many different areas including but not limited to automation, infrastructure (at scale | as code), Dev(Sec)Ops, CI/CD, Agile Tools, GitOps, Kubernetes, ... and everything that remotely connects or integrates with it. I have always liked every aspect of working with technology, people and teams.

Using this experience, I'm able to transform team-members into raging rock-stars and lead high-performing global teams by standardizing, mentoring and focusing on areas such as: in-depth debugging and troubleshooting, Automation, CI/CD, Infrastructure as Code, Documentation and service-ownership - start-to-finish.

Skills

Management

  • Global teams
  • Hiring
  • Coaching & Mentoring
  • People Management
  • Escalation
  • Project design, delivery & management

Linux/Unix

Master
  • RedHat
  • Debian
  • CentOS
  • Ubuntu
  • Solaris
  • ...

Architecture

Master
  • Infrastructure
  • Clustering
  • Monitoring & Trending
  • Reporting
  • Backup & Restore
  • Disaster Recovery
  • High Availability
  • Application stacks
  • Engineering Workflow automation/improvement
  • Build - CI - CD

Security

  • Network Security
  • Operating Systems
  • Firewall
  • SELinux
  • OS Hardening
  • PBIS open
  • SSL & Certificates

Monitoring & Trending

Master
  • Splunk
  • Nagios/Icinga/Icinga2
  • Pagerduty
  • Elasticsearch / ELK
  • Incidents & Escalation
  • Prometheus, exporters, alertmanager

CI/CD

Master
  • Jenkins
  • Bamboo
  • Argo
  • CircleCI
  • Gitlab CI
  • Docker
  • Molecule
  • Testing & Validation
  • Concept & Design
  • Packaging
  • Workflow improvements

Networking

  • TCP/IP
  • Loadbalancers
  • Firewalling
  • Routers & Switches
  • Design
  • Traefik
  • Network Security
  • VLAN
  • DNS

Operating Systems & Architectures

Master
  • Linux
  • Solaris
  • Windows
  • BSD
  • HPUX
  • OSX
  • x86
  • MIPS(el)
  • Armv5,v7,v8

Virtualization

  • VMWare
  • KVM
  • Solaris Zones
  • Xen
  • Parallels
  • Ganeti
  • ProxMox
  • QeMU

Automation

Master
  • Ansible
  • Puppet
  • Chef
  • Salt
  • FluxCD
  • GitOps
  • IaC (Infrastructure as Code)
  • Shell Scripting - Bash

(no)SQL

  • MySQL / MariaDB
  • PostgreSQL
  • HSQL
  • OracleDB
  • Redis

Cloud Platforms

  • Kubernetes
  • Persistent Volumes & Storage
  • Kubernetes Networking
  • Google GCP/GKE
  • Atlassian Cloud

Work Experience (16)

Senior Manager, Secure Development Factory
Western Digital
Mar 2020 - Current
https://www.westerndigital.com/

In my role as Senior Manager, spanning 4 verticals (Agile Tools, CI/CD, Infrastructure and Containers), I was able to increase the teams focus on redesigning, rebuilding, redeploying, supporting an entire Open Source on-premise Kubernetes cluster with mixed architecture (Linux and Windows Containers). Next to driving the technical delivery/analyis/troubleshooting of the product and it's components, the majority was spent on customer/team-onboarding (including self-offered tools mentioned above) into the “Containers As A Service” offering.

By developing this in-house solution, the opportunity was ours to dogfood/expand a lot more within the larger team and had the possibility to integrate/combine all the major CI/CD/DevSecOps/Infrastructure/Services/IaC concepts into 1 unified platform. This helped steering our product-roadmap in a way we were accommodating almost all of our internal users’ requests and requirements. All clusters were deployed using Ansible and configured with GitOps methodology without exception leading to stable and scalable environments.

Extensive troubleshooting, performance testing, benchmarking, documentation and solutionizing was required getting this project to a stable and supportable product.

  • Hiring, career coaching and mentoring for many junior-medior-senior team members leading to managing a high-performant globally distributed team.

  • Leading, developing, productizing and owning of on-premise (Linux+Windows) automated Open Source Kubernetes environment.

  • In-depth analysis, benchmarking and troubleshooting of various Cloud platforms and technologies.

  • Blueprinting, integration and automation of different tools. Increase CI/CD usage of existing teams' workflows by 'dogfooding' a lot more ( Ansible Tower / AWX , Jenkins, Argo, Kubernetes, ... ). Then a big focus was on integrating 3rd-party offered tools&services with our own ( eg. ServiceNow with Jira to optimise support & product delivery ) and automation of repetetive tasks allowing the team to find even more time to automate!

  • Integrating/improving of many existing Engineering and Development workflows. Working with both the Engineering/Development and my teams to drive efficiency up of existing build, test, infrastructure, deployment and automation workflows.

  • A custom reporting tool was built which showed (geographical) usage, ownership, spread, license, costs, performance... of all running applications supported by Splunk and Ansible. This reporting allowed us to get a ‘total grasp’ on an ever-growing and demanding environment used by all engineering teams.

  • SRE (Site Reliability Engineer) for tools on which 15000+ engineers rely on 24/7 only increased in footprint during this period

    • Escalation Management
    • Retrospectives for team members
    • Increased number of complex debugging and analysis done with team members
    • Onboarding more Engineering teams with critical workflows

  • Technologies/Concepts used: Kubernetes, Ansible, Molecule, Prometheus, Containers, CI/CD, FluxCD, Ingress, Infoblox, IPAM, AWX, Ansible Tower, Jenkins, Argo, VMWare ESX, Traefik, ... and many many more

Manager Agile Tools, Secure Development Factory
Western Digital
Aug 2019 - Mar 2020
https://www.westerndigital.com/

Being offered a management position, we were able to further drive, automate and own/consolidate in many other Agile/DevOps/CI/CD areas such as Artifactory, Wandisco, Gerrit, Jenkins, Zuul, ArgoCD, code-review ... Most of these areas became my responsibilities over time and I've organically became SRE for many different crucial applications. I now had the opportunity to apply the same high standards for Infrastructure automation, SOP/SLA/processes/support to all other services increasing my total team members to 14+ and counting.

The team was able to support, maintain, upgrade, patch, release, manage, configure all applications with a relatively small headcount in comparison with the scale at which we operated by having invested hugely into automation, support, documentation team-skill, structure and processes.

Solving complex problems, identifying (infrastructure) bottlenecks, troubleshooting on-scale networking and global deployments , architecting deployments and architecture, roadmapping , ... was a constant during my period with Western Digital.

On every occasion, these experiences were used to mentor, guide and work with all team members allowing them to grow in the difficult area of troubleshooting, problem identification, increasing skillset, … a learning opportunity. Something I was doing for 20+ years now and is not an easy trade to learn.

  • Build out global team to manage Agile tools

  • Properly define how small teams could operate at high velocity by focusing on Ansible automation and it's developing process

  • Own CI/CD environment and infrastructure of essential engineering tools required for development/qa/release in the company

  • Strong focus on hiring, people-management, define and lead 3 verticals within team.

  • By owning and managing many teams and services, became SRE (Site Reliability Engineer) for tools on which 15000+ engineers rely on 24/7

  • Design and implementation of global-scaled distributed monitoring system using a fully integrated Icinga2, Prometheus, Pagerduty and Teams notification method. Defining predictive failure, knowing what is about to fail is critical.

  • Technologies used: Kubernetes, Ansible, Artifactory, Jenkins, Wandisco, Gerrit, SVN, Zuul, Code-review, Jira, ...

Senior System Engineer
Western Digital
Jul 2017 - Jul 2019
https://www.westerndigital.com/

Onboarded Western Digital as employee to enjoy opportunity to further improve the environment supporting many important engineering teams worldwide. Implemented proper license management, applying SOP’s, defining SLA’s and documentation for all services offered ( both internal to the team and external to our customers ), the Agile teams infrastructure and the supporting team was running with high efficiency adhering to almost all SLA’s defined

  • Define all Standard Operating Procedures, SLA's, set up support structure for Agile tools

  • Application upgrades through IaC

  • Implement and lead many consolidations for Atlassian tools and infrastructure

  • Set up DTAP for all hosted applications - Ansilble automation -> Ansible molecule -> Test -> Production

  • Processized and implemented global upgrades, fully tested, repeated through DTAP including data-refresh

  • Migrated a very large legacy sourcecontrol system into Bitbucket/GIT and redesign/assist with Engineering workflows

  • Technologies used: Ansible, Molecule, Jenkins, Apache, Keepalived, HAProxy, MySQL, PostgreSQL, Prometheus, Icinga2, Pagerduty, Smartsheets, Office, Splunk, PBIS, ...

Freelance Senior System Engineer
Western Digital
Jul 2016 - Jun 2017
https://www.westerndigital.com/

Initially joined Western Digital to automate, own, lead and consolidate the entire Atlassian stack within the company used by 25k+ engineers worldwide because of automation expertise.

At first, all infrastructure was scattered and manually. Then piece-by-piece automated to perfection, security optimized, and we reached the goal of running the entire application-stack ( including mysql/postgresql clusters and haproxy loadbalancers) in true IaC – Infrastructrure As Code using Ansible, Molecule and Ansible Collections over time.

  • Ansible end-to-end automation for all Atlassian services including load-balancers, database clusters and infrastructure core from scratch.

  • Define and build Infrastructure as Code for the environment

  • Map and own all Atlassian deployments within the global company

  • Various automation projects to support larger Linux and Operations teams

  • Ansible training and support for global teams

  • Technologies used: Ansible, Molecule, Atlassian tools, HAProxy, MySQL, PostgreSQL, Prometheus, Icinga2, Pagerduty, ... and many many more

Freelance Infrastructure & Atlassian Expert
iDalko
May 2015 - Jun 2017
https://www.idalko.com/

Installing, upgrading, maintaining Atlassian tools for different customers. Executing performance-audits on a variety of platforms. Complex JIRA migrations, merges, upgrades.

Migrate build-systems/infrastructure towards a containerized solution with Docker to provide reproduceable builds and releases. Deploying the entire Atlassian-stack with docker-containers in conjunction with infrastructure like automated backup and monitoring.

Every customer’s request and internal project was lead by myself from information gathering, planning, communication, to execution, documentation and end-delivery.

Technologies used: Linux, Atlassian applications, Jenkins, Git, weblogic, websphere, nginx, ansible, Docker, jmx, various enterprise databases, tomcat, ...

  • Atlassian Expert role

  • Created dependency-based build system for Docker containers

  • Application framework to create, manage, refresh entirely in Docker

  • Docker tutoring, coaching of company's teams

  • Various projects ranging from simple upgrade to infrastructure redeployment

  • Heavy on Ansible, templating, Docker, Atlassian, Sonar, Artifactory

Freelance Senior System Engineer
Syntigo | Ypto
Oct 2012 - Jun 2015
https://www.linkedin.com/company/syntigo/

Introducing ansible to an existing environment whilst provisioning a new infrastructure from scratch. Providing development with a new toolset (ansible/git/vagrant)to induce an devops-mentality into new projects. Provisioning and upgrading vagrant->dev->…->prod with the same playbook. Setting up repositories, building packages for existing and new software, deploying new environments and rolling updates with ease.

Technologies used: ansible, jenkins, gitorious, vagrant, centos, redhat, hvm, kickstart, websphere, redis, logstash, elasticsearch, jira, confluence.

  • Configuration Management - Ansible

  • Critical operations

  • Implement DTAP for existing and new environment

  • Automated packaging, patching, deployment on existing 'legacy' environment

Freelance Senior Application/Deployment Engineer
Belgacom Directory Services
Nov 2011 - Oct 2012
https://www.proximus.be/en/personal/?

Completely redesign how applications are deployed. Setting up DTAP infrastructure and build-infra for compiling both java and c++ code and releasing them in a proper set up virtual environment using RPMs, jars, versioning and puppet. Migrate ant projects from CVS to maven projects on GIT. Technologies used: Jboss, Apache, Hudson/Jenkins, Ant, Puppet, CentOS, Maven and lots of other tools to achieve this goal.

  • Configuration Management

  • Puppet

  • Automated application build & packaging

  • DTAP implementation for existing and new environment

Freelance Security Engineer
ING
Jul 2011 - Oct 2011
https://www.ing.be/en/retail

Solaris 10 Remediation project. Mapping the environment of ING to the ING Security Guidelines. Analyse violations, propose fixes and follow-up

Freelance Senior Unix System Engineer
ING
Jul 2010 - Jun 2011
https://www.ing.be/en/retail

LCM – Lifecycle Management

Migrating critical business applications from Solaris 8 to Solaris 10 zones from planning to execution stage.

Help defining the Solaris Virtualization stack @ING based on Solaris 10 with Zones. Topics include: Resource Management, network setup, storage (SAN), migration procedures and documentation...

Help out in operations where needed.

  • Solaris 10

  • Solaris zones

  • ZFS Storage

  • Operations

Owner
WERUS BVBA
Jul 2010 - Current
https://www.linkedin.com/company/werus-bvba/

Open source consultancy projects.

  • Started my own Company to be able to provide quicker delivery for projects.

Unix Engineer - consultant
EDS, an HP Company
Jan 2009 - Jun 2010
https://www.vdab.be/english

Maintaining / administrating the Unix environment for the customer VDAB. Design and implement a central configuration management tool (Puppet) for development and production environment. Release management. Defining and executing migration path Solaris 9 -> 10. Administer clustered Weblogic elements. Deploy/configure/migrate Solaris Zones on ZFS filesystems. Understanding of EMC2 storage technologies (DMX3/DMX4/Clariion/Celerra). Troubleshooting performance issues with ZFS+OracleDB on Solaris 10 and EMC2 storage boxes. Working with both native and branded zones. Preparing and executing Datacenter move. Implementing Unix-monitoring through Tivoli.

  • Solaris ZFS

  • OracleDB

  • Storage

  • Automation - configuration management

  • Mapping out legacy environment and implement improvements through Automation

Unix Software and System Engineer - consultant
Nokia Siemens Networks
Jan 2007 - Dec 2008
https://www.linkedin.com/company/siemens/

Creating build-infrastructure for software projects. Using tools like CruiseControl, buildbot and Ant I developed a strong knowledge about building source-code. Installing servers for distributed (cross)compiling multiple projects as well as configuring multiple cruise-control servers containing several projects in the buildcycle. Daily operations include installing/configuring/maintaining Solaris and Ubuntu servers, creating custom build scripts with Ant and Bash, setting up environment for cross-compiling C++-code. Working/debugging with Set-Top-Boxes using the MIPS(el)-architecture running Linux. Introduced “Continuous Integration” and worked with the SCRUM-methodology.

  • Solaris jumpstart

  • Continuous Build & Delivery

  • Custom Solaris Operating System

  • Automation

  • Linux & Java (ant,maven) Scripting

Linux System Engineer - consultant
Punch Telematix
May 2006 - Dec 2006
https://www.trimbletl.com

Maintaining and installing servers. All SuSE Linux servers which run the following software packages: Oracle 9i, MySQL, Jboss, Radius, … Primarily the work involved updating packages, designing the future network (MySQL cluster and replication, Innodb Hot Backup, Radius High Availability, Jboss Clustering, security, planned updates…). All other software was homemade from Punch (Java software – Jboss bundled). Implementing a full monitoring environment (hardware-, network-, service-group-, software-, OS-monitoring)

  • Jboss

  • MySQL Clustering

  • Java

  • Networking

Application and Service Engineer - consultant
Telenet
Nov 2005 - Apr 2006
https://www2.telenet.be/residential/en

Maintaining servers, update Operating Systems. Active development of new services and implementation of new features... Various projects: anti-spam, High Availability, VmWare ESX, Solaris Security, ...

Working in team and planning new implementations as they are needed. Writing documentation and follow up.

  • Spam reporting and improving

  • Belgian leading ISP

  • Consulting role

  • Automation through CFEngine

  • Solaris 8/9

  • Linux

NOC Engineer
Aramiska
Sep 2004 - Nov 2005
https://www.linkedin.com/company/aramiska/

Monitoring, configuring and troubleshooting the Aramiska Network (Both IDC equipment as remote satellite connections from customers in the field). Providing 3rd line support, monitoring and performing maintenance tasks were my main duties. Providing technical support after office hours.

This included setting up monitoring systems, servers with multiple purposes, controlling business-critical devices...

  • 24/7 support role

  • HP/UX, Linux

  • DNS, mail, web, remote debug & support

Customer Support Analyst
Aramiska
Jul 2003 - Aug 2004
https://www.linkedin.com/company/aramiska/

Troubleshooter for customers. Mostly I gained experience with contacting customers and solving problems.

Troubleshooting and configuring 3000 Redhat servers across Europe.

A great deal where mail-related problems (incoming and outgoing) and VPN- based problems. My knowledge grew in domain names, mail issues and IP over satellite.

Also I had the chance of experimenting on networking and specific monitoring applications (continuously experimenting and configuring with daemons, servers, applications...) mostly based on Linux and/or BSD.

  • Linux

  • Support

  • Customer support

Projects (4)

Freelance - Support, develop and maintain globally-deployed home-automation solution
Jan 2011 - Current

Building custom linux-based OS for embedded devices (Sheevaplug, Raspberry PI, Raspberry Compute Module) on armv5tel,armv7,armv8 architecture. Setting up Debian from scratch and packaging customers’ code into a complete automated solution. All this in an automated matter using TFTP, NFS and shell-scripting.

Migrated build-out live from Sheevaplug to custom built Raspberry PI Compute Modules.

  • Architecture

  • Application & OS customisation and tuning

  • Deployment

  • CI/CD

  • Automation

Freelance Linux/Windows VDI Project
Jan 2012 - Invalid date

Virtualizing existing Windows-based network ( 10+ machines ) into KVM-based load-balanced linux setup complete with backup, monitoring, VDI, vpn and support.

  • Ganeti

  • KVM

  • Windows Server & RDP

  • DRBD

Freelance Linux Virtualization Project
Aug 2011 - Aug 2011

Virtualizing 10+ linux machines using XEN and Drbd on openSUSE. Migrating 2 Scalix-instances and 2 linux domain-controllers to new environments (100+ clients). Upgrading OS’, implement hardware and software monitoring and provide general support.

  • Ganeti

  • Mail server

  • Failover & HA

SYNTRA Vlaanderen
Dec 2009 - Dec 2010

Teaching Linux Operating System for reorienting people

  • Creating Course material

  • Giving courses & examination

Education (2)

2002 - 2003
Bruges
K.A. Brugge
1996 - 2002
Bruges
Sint Fransiscus Xaverius institute

Languages

Dutch

Native Speaker

English

Native Speaker

French

Moderate

Interests

Automation

  • Home Automation
  • Cloud platforms/deployments
  • Ansible automation
  • Raspberry PI

Sports

  • Snooker
  • Volleyball

Family

  • Retro-gaming
  • Cycling
  • Duplo & LEGO
  • Playing around with the kids!

References

“ See https://www.linkedin.com/in/dieterverhelst/ for personal recommendations, contact details available upon request and consent. ”
References:
Sudhish P T
Jochen Maes
Luc Stroobant
Francis Martens
Limor Altshuler
David Devolder
Bert De Meyer
Danny Zak