Hi, I'm Kevin

a Platform / DevOps Engineer
working at AOE GmbH.

A photograph of me, Kevin Gimbel, in front of a grey background

I've spent the last 14 years learning to build websites & run servers; worked in e-Commerce from 2013 to 2023, and started focusing on Platform Engineering in early 2023. Right now I'm part of a DevOps/Platform Team running and building a Kubernetes based Platform for multiple developer teams.

🐝 Buzzwords: Cloud Computing Kubernetes Automation Monitoring

Random facts: Big Rust fan.

News from the block blog

  • RE: Second Factor SMS: Worse than It’s Reputation

    Another day, another (big) leak: CCC, Chaos Computer Club, obtained millions of SMS containing Two-Factor Auth (2FA) tokens which where publicly available on the internet. One-time passwords are often sent via SMS. Security researchers from the CCC recently had live access to over 200 million such SMS messages from more than 200 affected companies. via […]

    Continue reading >>
  • Learning Haskell: Caesar cipher

    In my quest to learn Haskell I’ve been reading through Learn You A Haskell, a great book on understanding Haskell. BEFORE WE START: I do not know much about Haskell, I’ve started learning it literally last week. So please do correct me if I make mistakes in this post 🙂 While reading about function signatures […]

    Continue reading >>
  • AI now means Apple Intelligence

    Yesterday (10. June 2024) Apple revealed its new features for the next releases of iOS, MacOS, et all. and with no big surprise the reveal included the addition of AI tools into the operating system and Siri. While I’m very sceptical of AI build into the OS, I must say Apple seems to be on […]

    Continue reading >>

Skills, tools, and other work stuff

Cloud Computing 🌩

Computers! Computers! Computers! 👏

I've worked with Amazon Web Services since 2018.

Between 2018 and 2021 I was involved in planning and provisioning infrastructure for a microservice-based product called Konekti while working for Synoa GmbH.

Some areas I've experience with:

  • Elastic Kubernetes Services (EKS)
  • Elastic Compute Cloud (EC2)
  • Automatic resource tagging to monitor budgets
  • Security Groups and Ingress Control
  • AWS Load Balancers
  • VPC and subnet management

Containers 🐳

"It's no use Mr., it's virtualization all the way down" 🐢

In 2017 I drove the initial adoption of Docker for local development at Synoa GmbH.

In the years following until I departet in 2023 we used Docker locally, in ECS, in TeamCity CI/CD pipelines, and as runtime on simple Ubuntu servers.

Some areas I've gained knowledge in over the years include:

  • Running CI/CD pipelines in Docker containers
  • Multi-stage docker builds
  • Running Traefik in Production from 2018 to 2023
  • Distributing CLI tools as Docker containers
  • Deploying docker with Docker Remote API

Kubernetes ⛵️

Since starting at AOE I deepend my knowledge of Kubernetes, working with multiple clusters, developing tools, and working with Developer Teams everyday. I've also started co-teaching the "Kubernetes 101" Workshop where a co-host and me give a introduction to Kubernetes concepts.

  • Elastic Kubernetes Services (EKS)
  • Helm Chart maintenance
  • Debugging with teams
  • Tools like k9s, stern, and Lens

Monitoring 👀

Keeping tabs on everything

Proper monitoring is incredibly helpful in debugging, and should be implemented from the start.

Some monitoring tools I've maintained and used in production:

  • Prometheus
  • Alertmanager
  • Grafana
  • Loki
  • collectd
  • node_exporter
  • blackbox_exporter
  • cadvisor
  • AWS CloudWatch metrics
  • AWS CloudWatch alarms

Automation 🦾

Predictability and reliability through automation and scripting

Setting up infrastructure in the cloud is lot of work and the more manual steps are involved, the more likely errors will be introduced.

Over the past years I've gained a lot of experience building, managing, and upgrading infrastructure with terraform and Ansible.

  • Terraform module creation and maintenance
  • Ansible role creation and maintenance
  • Terraform integration with CI/CD pipelines
  • Handling of breaking infrastructure changes
  • Custom tooling in Python, Go, and Rust
  • Maintenance of Helm Charts

Terraform 🤖

I 🧡 Terraform! I've experience with the creation and maintenance of complex modules that integrate various different services, including the following technologies

  • AWS VPC and subnets
  • AWS VPC networking & routing
  • AWS EC2 servers
  • AWS EC2 Auto-scaling groups
  • AWS Security Groups and ingress rules between servers, including ingress across AWS accounts
  • AWS Route 53 domains and sub-domains
  • AWS ECS clusters and services
  • AWS S3 buckets and access policies
  • AWS IAM users for S3 access
  • MongoDB Atlas Cloud
  • MongoDB Atlas Cloud and AWS VPC peering connections
  • Hetzner Cloud

Security 🔐

◼︎◼︎◼︎◼︎◼︎ ◼︎◼︎ ◼︎◼︎◼︎◼︎◼︎ ◼︎◼︎◼︎◼︎ ◼︎◼︎◼︎◼︎◼︎◼︎◼︎◼︎◼︎ ◼︎◼︎◼︎◼︎◼︎

Security must be considered from the start. Period.

Don't give all-access to a entity because it's easy. Don't open all ports because it's easy. Don't run your code as root because it's easy.

Some rules I follow:

  • HTTPS-only traffic
  • Always use random, auto-generated passwords
  • SSL certificate management with Let's Encrypt and AWS Certificate Manager
  • Integration with Single-Sign On where possible
  • Never share passwords in plain-text

Contact 💌

Well, well, well, ... you've reached the end of this very lovely and pretty ✨cool✨ website.

If you want to connect with me, hit me up on:

If you write me on LinkedIn or request to connect please be patient: I get a lot of messages and catch up only once a week!

Still not read enough? Well, there's the about page left!