I am an independent consultant and Platform Field Engineer. I was an early adopter of Docker and Kubernetes and have spent the past few years helping enterprises adopt cloud native technology.
Building Applications for Kubernetes
This course is for developers that are new to building applications to run on Kubernetes. It covers how to build container images, run your app locally on Kubernetes, tools you can use to improve your workflow, and how to manage manifests for deployment.
8 Lessons 54:45
The Kubernetes Machine
Kubernetes is one of the most popular open source software projects in the world and is an excellent example of a distributed software system. This course is about the Kubernetes machine, its design principles and components. In this course you will learn how Kubernetes works and what makes it so effective as a container orchestration system.
11 Lessons 1:03:36
Introduction to Operators
Kubernetes operators offer a powerful method for managing workloads in Kubernetes. This course will introduce you to what operators are and how they work. We’ll demonstrate some operators in use and guide you through how to build one to meet custom requirements.
In a previous life I was a python application developer. In 2015, I found myself in a DevOps role and began deploying workloads with Docker. I went to production using Docker before it was wise to do so and learned a lot of valuable lessons that led me to Kubernetes for container orchestration. By the end of 2016, I was running production workloads on Kubernetes. That led me to the Field Engineering teams at CoreOS, Heptio, VMware and finally to doing independent consulting as a platform field engineer. When I’m not issuing kubectl commands, I spend as much quality time as I can with my wife and four children.