I'm in a non-technical role within a technology team, but my work requires read access to our staging cluster and write access to some testing environments. I was previously a systems administrator, so I have a solid networking foundation, but my scripting experience is limited. I understand the basics of Git and CI/CD, and I can inspect containers and work with common Kubernetes commands such as listing pods.
Previous bootcamps did not teach me very effectively. Since I now have legitimate access to real technical environments, I'd like to use that experience to learn Kubernetes properly, become more useful to my team, and eventually move toward a DevSecOps role. My managers and teammates are busy, so I'm looking for a mostly self-directed learning path.
What public resources, labs, or projects would help me develop practical skills? What should I learn first, and what kinds of initiatives could I work on to demonstrate useful knowledge without creating unnecessary risk?
4 Answers
Interactive labs can be more effective than another broad bootcamp. The labs at labs.iximiuz.com provide focused, hands-on exercises that explain what is happening as you work. Keep the official documentation open alongside the labs and write down the problems you encounter and how you solved them.
A practical project could be a small three-tier application running on your local cluster. Learn what each part of the pod specification does, modify the settings, and create a parameterized Helm chart. Add automated tests through a CI system, use a GitOps deployment tool such as Argo CD, then expose custom application metrics with Prometheus and build a dashboard. That gives you experience across deployment, delivery, observability, and security rather than just memorizing commands.
You could also use an integrated practice project such as ClusterDOS to get a working environment with several components already connected. It can be useful for seeing how the pieces fit together, but still spend time understanding each component instead of treating the setup as a black box.
Build a small environment that you control instead of learning only in a shared cluster. Kind or Minikube is a good starting point, and you can learn a lot by deliberately breaking and repairing it. Recreate a simple application and focus first on deployments, services, ingress, RBAC, configuration, secrets, and troubleshooting. After that, add Helm, CI/CD, and monitoring one piece at a time. The official Kubernetes documentation is essential, and Kubernetes the Hard Way is useful once you understand the basics, but you don’t need to master everything before starting hands-on work.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures