About

John Harris

Staff Field Engineer at VMware

I've always been interested in technology and after a 5-year stint as a semi-professional basketball coach in England, I stumbled into a role as an instructor for various DevOps / Continuous Delivery tools. When container technology started gaining interest, I joined Docker to lead the West Region Technical Account Management team. While at Docker, I helped design and implement container strategy and tooling for some of their largest customers and spoke at DockerCon SF in 2018. Eventually, I wanted to be more hands-on with Kubernetes and the upstream open source community. That led me to VMware (via the Heptio acquisition) where I now focus primarily on Kubernetes and associated CNCF projects to help customers make the transition to a cloud native world. Outside of work I love to follow most Boston sports (go Celtics!) and am active in the Seattle tech community. I co-lead DevOps & Linux Meetup groups and volunteer as an industry mentor for ADA Developers Academy. I tweet at @johnharris85 so please come and say hello!

Contributions

Containers 101
Beginner

Containers 101

This course lays the groundwork for your Kubernetes journey. You’ll learn foundational knowledge on containers and how they work.

Kubernetes in Depth
Beginner

Kubernetes in Depth

From Kubernetes architecture to quick dives into Kubernetes object types. The Kubernetes in Depth course covers the concepts you’ll need to understand how Kubernetes works.

Interacting with Kubernetes
Intermediate

Interacting with Kubernetes

Understanding how Kubernetes works is important, but equally important is understanding how to interact with Kubernetes. This course provides an overview on Kubectl and ingress, two necessary components for interacting with Kubernetes.

Cluster Operations
Intermediate

Cluster Operations

In this course, you'll learn how to bootstrap Kubernetes clusters using various community tools. We'll also dive into topics like authentication, role-based access control, and backing up and restoring Kubernetes objects and clusters.