October 28, 2019 By Cody Davis Exam News and Releases

I have been spending my evenings lately breaking things in Kubernetes and I want to tell you about it because I genuinely think this is the skill set to be building right now if you are in infrastructure or DevOps-adjacent work.

For anyone who has not been following the container orchestration space, here is the quick version. Kubernetes started as a Google internal project and got open-sourced in 2014. It has since become the dominant platform for managing containerized applications at scale. When organizations move from running a handful of Docker containers to managing hundreds or thousands of containers across multiple hosts, Kubernetes is almost always the answer to how they are doing it.

The reason I am excited about it from a certification and career perspective is that the skills gap right now is enormous. Organizations are adopting Kubernetes faster than they are finding people who know how to run it. That gap is a career opportunity for infrastructure professionals who are willing to put in the time to learn it properly.

The Cloud Native Computing Foundation, which is the organization that manages the Kubernetes project, offers two certifications worth knowing about. The Certified Kubernetes Administrator, or CKA, validates that you can administer a Kubernetes cluster including installation, configuration, networking, and troubleshooting. The Certified Kubernetes Application Developer, or CKAD, is aimed more at developers who are deploying and managing applications on Kubernetes. Both exams are performance-based, meaning you are working in an actual Kubernetes environment during the test rather than answering multiple choice questions. That format makes them harder to bluff through and more meaningful as signals of real competence.

I am working toward the CKA right now and the study process alone has already changed how I think about infrastructure. The concepts around declarative configuration, self-healing systems, and the way Kubernetes models application state are genuinely different from the imperative, configure-it-manually approach that most of us grew up on. It is a different mental model and it takes time to internalize, but once it clicks it makes a lot of sense.

The official Kubernetes documentation at kubernetes.io is actually excellent and is one of the best places to learn the fundamentals alongside whatever course materials you are using. If you are curious about where this technology is headed, the CNCF landscape page gives a sense of how large the ecosystem around Kubernetes has become.

This is a technology that is going to matter for a long time. Getting in early while the skills gap is still wide is the smart play.

Cody Davis

Cody Davis is the Program Director for the certification courses on this site, where he oversees curriculum design and the overall learning experience. He holds several IT certifications and brings a practitioner's mindset to everything he builds. When he's not helping IT pros level up their careers, he's wrangling three kids and adding to a GI Joe collection that his family pretends not to notice.