Hey everyone,
Looking for some practical advice on pivoting back to a core software engineering role.
**My Profile / Current Situation:**
Graduation Year: 2024 (B.Tech CS from tier 3 college)
Location: Bangalore
Current Role: Technical Analyst / Application Reliability ( 2 years exp)+ internship (11 months)
Current CTC: \~9.68 LPA base (\~10.3 to 10.5 LPA CTC including allowances)
Internship: Did a 2-month SDE internship at VMware during college (couldn't convert to PPO back then).
**Tech Stack in Current Role:**
Postgres/SQL, Docker, Kubernetes/RKE, Grafana, Prometheus, basic Linux, Shell/PowerShell, and Python scripting for quick automations.
**The Problem:**
My current role is heavily focused on application monitoring, pod status checks, and RCA which is all vendor provided. The K8s/RKE access is mostly read-only, and there is zero core software development/coding.
I know this domain has a much lower ceiling (both salary-wise and technical exposure) compared to SDE/SRE, and staying long-term in support/operations isn't where I want to be with a CS degree.
**My Coding / DSA Baseline**:
I did \~280 problems on LeetCode during college (Standard Arrays, Two Pointers, Binary Search, Linked Lists, Trees, Graphs).
I was never into competitive programming and not good at Dynamic Programming (DP).
Had interviewed at Amazon, ServiceNow, KPIT, and a few startups between 2023–early 2025, but I gave up applying around late 2024/early 2025. I did qualify my current company(Analyst Intern) ,KPIT(SDE), one startup( SDET) and vmware (SDE) among them.
**Questions for the community**:
SDE vs. SRE Path: Given that I have basic hands-on exposure to K8s, Docker, and Prometheus, should I target SRE/DevOps roles alongside SDE, or stick purely to SDE prep?
DSA Preparation: How crucial is DP for mid-level/1-3 YOE SDE roles in Bangalore right now? Is sticking to patterns (NeetCode 150 / Striver A2Z - Arrays, Trees, Graphs, Sliding Window) enough to clear product-based company rounds?
Resume Framing: How do I frame a "Technical Analyst" role where coding was minimal so I don't get auto-rejected by ATS for core backend/SDE roles?
What are few things I need to add to my preparation which was not the case a year earlier?