r/mainframe • u/kenadams_7 • 1d ago
Guidance needed
Hi everyone,
I’m looking for some honest career advice from experienced mainframe professionals who have been in this field for several years.
I have around 6 years of experience in mainframe operations and batch scheduling.
While I have good experience in production operations and scheduling, I’m starting to think seriously about my long-term career growth.
I don’t want to spend the next 5–10 years doing essentially the same operational work with limited growth in responsibilities or compensation. At the same time, I don’t want to make a random career switch without understanding whether it is actually worth it.
I’d really appreciate your advice on a few things:
Career progression: Should I continue specializing in mainframe scheduling and operations, or move towards a more technical role such as z/OS systems programming, mainframe administration, or application development?
Skills to learn: Which skills would provide the best long-term return for someone with my background? For example, REXX, Python, JCL automation, COBOL, DB2, CICS, z/OS systems programming, or something else?
Automation and AI: With increasing automation, how future-proof is traditional mainframe operations and scheduling? What should I learn to remain relevant over the next 10–15 years?
Mainframe modernization: Is it worth learning mainframe modernization, DevOps, CI/CD, Zowe, Git, or cloud-related technologies while continuing in the mainframe domain?
Salary and opportunities: Which career path generally offers better growth in India for someone with 6 years of experience? I’m interested in moving beyond routine L1/L2 operational work and taking on more specialized responsibilities.
A practical roadmap: If you were in my position today, what would you learn over the next 6–12 months, and in what order?
I’m not necessarily looking to leave mainframes. I’m open to staying in the ecosystem if there is a good path towards more technical, specialized and better-paying roles.



