Peter Wiggers, Developer in Amsterdam, Netherlands
Peter is available for hire
Hire Peter

Peter Wiggers

Verified Expert  in Engineering

Software Developer

Location
Amsterdam, Netherlands
Toptal Member Since
April 7, 2020

Peter has been a Kubernetes fanatic since the birth of this amazing orchestration tool in 2014. He designs and builds efficient, scalable, and maintainable solutions in Google Cloud Platform. He is an entrepreneur who has helped SMBs, banks, and enterprises save time and money. Peter's solutions are multi-cloud-ready as he prefers cloud-agnostic options. Peter is also an experienced Python developer, an automation expert, and a Django framework fan.

Portfolio

Darktrace
Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Terraform, Flux...
White Space
Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Flux, Terraform...
Priceline - GCP
Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), DevOps...

Experience

Availability

Part-time

Preferred Environment

Docker, Linux, MacOS, Python, Kubernetes, Cloud

The most amazing...

...multi-cloud infrastructure I designed and built for the health industry was based on Kubernetes and was secure, automated, highly available, and easy to use.

Work Experience

Cloud Architect

2022 - PRESENT
Darktrace
  • Designed and built the (multi-tenant) cloud infrastructure for Darktrace's Attack Surface Management solution.
  • Designed a scalable ETL pipeline for asset discovery, using GCP, GKE, Kubernetes, Cloud Pub/Sub, Terraform, Flux, and Python.
  • Migrated applications from legacy infrastructure to the new GCP infrastructure.
Technologies: Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Terraform, Flux, PostgreSQL, WireGuard, Hybrid Cloud Infrastructure, Python, DevOps, CI/CD Pipelines, Cloud Architecture

Cloud Architect and Engineer

2022 - 2022
White Space
  • Designed and built multiple autoscaling 1500-node Kubernetes clusters (GKE), managed with Terraform and Flux.
  • Was highly efficient in cost and resource optimization.
  • Created CI/CD to quickly spin up new applications for (consulting) clients, very easy to use for developers.
Technologies: Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Flux, Terraform, Kubernetes, DevOps, CI/CD Pipelines, Cloud Architecture

Google Cloud Platform Engineer

2021 - 2022
Priceline - GCP
  • Optimized workload configurations to achieve a 40% cost reduction on GCP cloud spend.
  • Managed 30+ Kubernetes clusters (GKE) using Terraform and Flux.
  • Optimized Terraform and Kustomize code to make it simpler and easier to maintain.
Technologies: Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), DevOps, CI/CD Pipelines, Cloud Architecture

Founder | Tech Lead

2021 - 2022
Omnikube
  • Built a platform to easily run your application on Kubernetes, in your public cloud account under your control.
  • Automated everything as-code, from cloud resources to resources within Kubernetes (and the glue in between).
  • Used Python everywhere, instead of custom DSLs, making it easy for developers to work with.
Technologies: Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes, Infrastructure as Code (IaC), Helm, Pulumi, Prometheus, Linkerd, Python

Cloud Solution Architect

2021 - 2021
Shell
  • Designed the global, highly available, and hybrid infrastructure for Shell's big-data WellVantage product, using AWS EC2, RDS, and VPC.
  • Identified and classified potential risks in the infrastructure.
  • Advised on IoT edge devices to use on oil rigs/platforms (difficult conditions, low bandwidth).
Technologies: Amazon Web Services (AWS), Bizzdesign, Internet of Things (IoT), Amazon EC2, Private Clouds

Microservice Infrastructure with GCP, Kubernetes, and Istio

2020 - 2020
Braver Health (freelance)
  • Designed and set up a GKE-based microservice environment from scratch as code with Terraform on GCP.
  • Created an efficient Kustomize (Kubernetes manifest) hierarchy to manage all (20) microservices.
  • Used Istio's service mesh features extensively, such as Authorization Policies, Egress Gateway and Virtual Service.
  • Automated everything, from cloud resources (Terraform via Github Actions) to application resources (Kustomize via ArgoCD).
Technologies: Kustomize, Terraform, Google Cloud Platform (GCP), Kubernetes, Infrastructure as Code (IaC), GitOps, Argo CD, GitHub Actions, Istio, Python, Cloud Architecture

Cloud Architect | Engineer

2019 - 2020
Ubiqu Access
  • Designed and built an extremely secure, highly available, multi-cloud Kubernetes environment (two clouds, 100+ nodes) to host their infrastructure.
  • Built a complete CI/CD system based on GitLab CI and Kubernetes (for 30 applications).
  • Trained two employees to maintain the infrastructure.
Technologies: Google Cloud Platform (GCP), Amazon Web Services (AWS), Kubernetes, Python, Infrastructure as Code (IaC), Pulumi, Helm, GitLab CI/CD, Istio, Prometheus, Google Kubernetes Engine (GKE), Cloud Architecture

Cloud Architect

2019 - 2019
Tracedock (freelance)
  • Assisted Tracedock in building the infrastructure on AWS with Kubernetes (Kops) for a scalable, high-volume ad-tracking platform.
  • Designed it to automatically scale to process billions of data points during the day and send those to Elasticsearch.
  • Rewrote a resource-consuming part of their processing software in Go, which made it far more efficient.
Technologies: Amazon Web Services (AWS), Kubernetes Operations (kOps), GitLab CI/CD, Docker, Kubernetes, Python, Go, Elasticsearch

Lead Architect | Developer

2018 - 2019
ING Group
  • Led the development of the Early Warning system platform that scrapes, analyses, and enriches public news articles (millions per day).
  • Designed it to be highly scalable; a news ingest run scaled to 1,500 instances in a couple of seconds and took 15 minutes.
  • Created bespoke machine learning models via APIs to classify all news items.
  • Presented this case at Google Cloud Next '18 in San Francisco.
Technologies: Google Cloud Platform (GCP), Elasticsearch, Python, Google Cloud Functions, Infrastructure as Code (IaC), Pulumi, GitLab CI/CD

Lead Engineer

2017 - 2018
PwC (freelance)
  • Built a CI/CD platform and scalable multi-cloud, multi-region Kubernetes hosting environments for an Internal Development Platform, allowing them to build and run prototypes for their clients quickly.
  • Created an "App Launcher", allowing developers to easily start and deploy new applications. Supported Python, Javascript and PHP.
  • Maintained a self-hosted GitLab instance hosting 2,000+ projects., actively being used by 250+ developers and is still in development.
Technologies: Google Cloud Platform (GCP), Azure, Kubernetes, Pulumi, Infrastructure as Code (IaC), GitLab CI/CD, Python, Docker, Istio

AWS Cloud Engineer

2016 - 2016
AutoTrack
  • Assisted in the building of the hosting platform for the front-end and back-end systems of AutoTrack on AWS.
  • Configured a monitoring environment with Nagios and alerting via Slack.
  • Created and optimized automated CI/CD pipelines on Jenkins.
Technologies: Amazon Web Services (AWS), Linux, Cassandra, Elasticsearch, Nagios, Jenkins, Ansible

Founder | Back-end Developer

2010 - 2016
Bitlayer
  • Built back-end web applications for 20+ companies, such as B&S International, Royal Capi-Lux, Smilde Foods, Kaspersky Labs, Arteria Consulting, and other companies.
  • Delivered the full package by hiring external UI/UX and front-end developers.
  • Became a Google Cloud Platform authorized trainer for the cloud architect track and gave a three-day training several times to small groups.
Technologies: Python, Django, PostgreSQL, MySQL, Docker, Ansible, GitLab CI/CD

Turn-key, Multi-cloud Kubernetes Platform as Code for Omnikube

http://omnikube.com
Kubernetes is the way to run your workloads in a container, and the public cloud is the place to do that. However, getting such an environment up and running requires a lot of work and knowledge. Therefore I built Omnikube, an infrastructure-as-code product that provisions an application environment in your cloud environment from scratch, so you can immediately deploy your application on your environment while keeping full control by controlling the infrastructure as code.

Microservice Infrastructure with GCP, Kubernetes, and Istio for Braver Health

For Braver Health (Canada), I designed and built a highly available, secure GKE-based infrastructure to build, test, deploy, and host their platform, heavily relying on Istio for a microservice-based application. The project included an entire DevOps environment with CI/CD, GitOps, infrastructure-as-code, and monitoring.

High availability, data location, scalability, and security were the main focus areas for this project.

Early Warning System for ING Bank

https://www.ing.com/Newsroom/News/Using-AI-to-assess-credit-risk.htm
For ING Bank (NL), I was the lead architect and developer for a platform that scrapes, analyzes, and enriches public news articles (millions per day). This allowed ING's credit risk department to monitor their client portfolio more efficiently and respond to events quicker. This platform is horizontally scalable and runs on the Google Cloud Platform. It makes active use of Google Kubernetes Engine (GKE) and other GCP services. I presented this platform at Google Next San Francisco 2018.

CI/CD Platform and Kubernetes Hosting Environment for PwC

For PwC's Experience Centers in Europe, I built a CI/CD platform and scalable multi-cloud, multi-region Kubernetes hosting environments, allowing them to quickly build and run prototypes for their clients. It is actively being used by 250+ developers and is still in development.

Scalable, High-volume Ad Tracking Platform for Tracedock

https://tracedock.com
I helped Tracedock build their infrastructure on AWS with Kubernetes (Kops). The infrastructure processes billions of data points during the day, so it needed to be scalable to handle the load and to be cost-efficient. I also rewrote a resource-consuming part of their processing software in Go, which made it far more efficient.

Extremely Secure Infrastructure for Ubiqu

For Ubiqu, I built an extremely secure, highly available, multi-cloud Kubernetes environment (two clouds, 100+ nodes) to host their infrastructure. Next to that, I built a complete CI/CD system based on GitLab CI and Kubernetes (for 30 applications).

Global Product Price Card Tool for B&S

For B&S (€1.5 billion revenue) and its subsidiary Royal Capi-Lux, I built a globally used (35+ locations) platform that connects with Microsoft Dynamics AX to retrieve product information and allow employees to generate and print price cards for their stores.
2012 - 2015

Master's Degree in Construction Management and Engineering

Delft University of Technology - Delft, The Netherlands

2007 - 2012

Bachelor's Degree in Civil Engineering

Delft University of Technology - Delft, The Netherlands

APRIL 2020 - PRESENT

Certified Kubernetes Administrator (CKAD)

The Linux Foundation

APRIL 2020 - PRESENT

Certified Kubernetes Administrator (CKA)

The Linux Foundation

OCTOBER 2019 - PRESENT

Professional Cloud Security Engineer

Google Cloud

NOVEMBER 2018 - PRESENT

Official Trainer Cloud Architect

Google Cloud

JULY 2018 - PRESENT

Professional Data Engineer

Google Cloud

JANUARY 2018 - PRESENT

Professional Cloud Architect

Google Cloud

Tools

Terraform, GitLab CI/CD, Helm, Google Kubernetes Engine (GKE), Istio, Jenkins, Ansible, Nagios, WireGuard

Frameworks

Django, Flux

Languages

Python, Go

Platforms

Google Cloud Platform (GCP), Kubernetes, Docker, Linux, Amazon Web Services (AWS), Azure, Amazon EC2

Storage

PostgreSQL, MySQL, Elasticsearch, Cassandra

Paradigms

DevOps

Other

Kustomize, Infrastructure as Code (IaC), Pulumi, Cloud Architecture, GitOps, Argo CD, GitHub Actions, Prometheus, Google Cloud Functions, Kubernetes Operations (kOps), Linkerd, Cloud, Bizzdesign, Internet of Things (IoT), Private Clouds, Hybrid Cloud Infrastructure, CI/CD Pipelines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring