I'm a junior DevOps engineer responsible for Kubernetes clusters, Linux server configuration with Ansible, and infrastructure provisioning with Terraform. The team has a constant backlog of tickets and expects everything to be completed as quickly as possible, so I'm being pushed to rely heavily on AI-generated solutions.
The problem is that I rarely have time to understand the systems deeply or experiment on my own. I want to improve my Kubernetes knowledge, learn Linux at a deeper level, get better with Go and Ansible, and build and break infrastructure so I can really understand it. Instead, I often feel like I'm just using AI to close tickets without gaining meaningful experience.
I'm worried that even after several years in the field, I won't have much to discuss in interviews beyond saying that I used AI to complete work. How can I use AI responsibly while still developing real DevOps skills and building experience that will benefit my career?
4 Answers
Create a separate lab where you can build the same kinds of systems you manage at work. A small Kubernetes cluster, Linux virtual machines, Ansible playbooks, and Terraform modules are enough to practice. Reproduce work problems there, intentionally break things, and document what you learn. That gives you hands-on experience you can describe in interviews.
Your experience is not worthless just because AI is involved. You can still build strong experience by owning the reasoning: investigate the issue, form a hypothesis, ask AI for alternatives, verify the result, test it, deploy it safely, and monitor the outcome. Keep notes about incidents, design decisions, improvements, and automation you created. Those stories are much more valuable in interviews than simply listing tools.
Treat AI as an assistant, not an autopilot. Read every command, playbook, Helm chart, or Terraform change it produces, test it in a safe environment, and make sure you can explain why it works. AI can help you move faster, but you still need enough fundamentals to spot bad assumptions and dangerous configuration.
That matters even more in production. AI-generated infrastructure can look convincing while quietly introducing security problems or technical debt, so the person approving the change remains responsible for understanding it.
The workload problem is separate from the AI problem. If every task is labeled urgent, priorities need to be clarified by the team. Ask which tickets actually matter most, raise the risks of rushing changes, and request time for maintenance and learning. A system where everything is done immediately without understanding it will eventually create outages and a large maintenance burden.
Technical debt isn't automatically a failure, but it should be a conscious tradeoff with ownership and a plan to pay it down. Otherwise the team is just borrowing time from its future self.

Even a modest home lab or a few disposable virtual machines can teach you more than blindly closing tickets. If a commercial tool is unavailable, use an open-source alternative and focus on the underlying concepts.