
Career advice needed - mid-level confusion
Hi folks, looking for some perspective from people who’ve been through similar phases.
I have ~3+ years of experience in IT, currently working in a production-heavy role for a banking client. My work involves a mix of SQL-based data analysis, incident investigation, data validation, and some exposure to cloud/data platforms (Databricks notebooks, existing workflows).
I’m at a point where I don’t clearly fit into a “fresher” bucket anymore, but I also don’t feel fully aligned with pure support or long-term night-shift roles. I’m more inclined towards analytics / data-ops kind of work, preferably day-shift, where problem-solving and data analysis are central.
My confusion is mainly around how to position myself and what to prioritise next:
=> Is it better to consolidate analytics skills (SQL, projects) and switch roles directly?
=> Or does moving internally first make more sense?
=> For people who moved out of similar production/support-heavy roles — what helped you the most?
Not looking for shortcuts or hype, just honest experiences and guidance on what worked (or didn’t).
Thanks in advance 🙏

Bhai 3 yrs is not mid level. Have some experience 10-15 yrs, you will get nirvana. Till then keep on learning

3 years is not mid level. It is junior level not sure why you are so much confused . You are young , learn new things and make switch and increase your salary.

They make it unnecessarily difficult to move up inside the org. Better to get a new offer using your skills. Use the free certificates TCS provides and get out of here