Is SRE realistic if I have never written production code?
Yes, but not without changing that. SRE hiring assumes you will automate your way out of manual work, so a coding screen is standard even at infrastructure-heavy companies. The realistic path is to start automating inside your current support role: log parsing, health checks, ticket enrichment. That work is small enough to ship, and it doubles as the evidence the panel asks for.
Should I target SRE or DevOps from a support background?
They test differently. SRE loops lean on systems reasoning, debugging under load, and reliability practice, which favours people with real production exposure. DevOps loops lean on pipelines, IaC and delivery tooling. If your strongest history is outage handling and root cause work, SRE is the shorter path. If it is deployments, environments and release coordination, DevOps fits better.
How do I answer the debugging round when I only supported one product?
By going deep instead of broad. The round usually gives you a symptom and expects you to narrow it methodically: what changed, what does the dependency graph look like, how would you confirm each hypothesis. Depth on one system teaches that method perfectly well. What loses the round is jumping to a known fix from your product instead of showing how you would isolate the cause.
Do certifications like CKA help for SRE roles?
They help you get read, not hired. A Kubernetes certification signals that you have handled the tooling and can be a reasonable filter for a recruiter with no technical context. It does not substitute for being able to explain what you would check when a pod is crash looping in a cluster you did not build. We use certifications to unblock screening, never as the core of the plan.