I've been working full-time as a Help Desk Technician for about a month, and I want to use the next 6–12 months to prepare for a more advanced role rather than drift without a plan. My long-term interests are cloud support, infrastructure, networking, and possibly software engineering.
I have a BAS in Information Technology, I'm pursuing a master's degree in Software Engineering with a DevOps focus, and I'm studying for the CCNA. I also hold AWS and GCP certifications, completed software engineering and marketing engineering internships, and built and operate a small app with more than 250 users that earns close to $100 per month.
I originally hoped to move directly into software engineering, but after roughly eight months of searching and very few interviews, I accepted a help desk opportunity because I was receiving more interest from IT, infrastructure, and support roles. The work has been enjoyable and familiar so far, but I don't want to spend two or three years in the position without building the experience needed to move up.
What should I focus on during the next 6–12 months? After help desk, should I target system administration, NOC, network support, cloud support, or infrastructure support? Besides finishing the CCNA, which practical skills, responsibilities, or projects would best position me for cloud or infrastructure roles while keeping the door open to software engineering?
3 Answers
First, narrow down the direction a little. Cloud, infrastructure, networking, and software engineering overlap, but they each have different entry points and hiring expectations. Based on what you described, cloud support or network engineering sounds like the most immediate fit. Use the next year to build evidence in that direction instead of trying to prepare equally for every possible career path.
Try to turn the help desk job into exposure to higher-level work. Volunteer for tickets and projects involving VPNs, DNS, DHCP, identity and permissions, server access, endpoint management, monitoring, and scripting. Ask to shadow the systems or network team when possible, and keep notes on the problems you solve and the tools you use. That experience can make a future internal transfer or move into junior systems, NOC, network support, or cloud support much easier.
The CCNA is useful, but pair it with hands-on projects. Build a small lab with virtual machines or cloud services, configure networking and access controls, automate routine tasks with PowerShell or Python, and document everything in a portfolio. A project where you deploy an application, secure it, monitor it, and troubleshoot failures will demonstrate more than a list of certifications. Give yourself enough time in the current role to become reliable and learn the environment, but reassess after about 6–12 months based on the skills and responsibilities you’ve actually gained.

That makes sense. I’m especially interested in cloud support and networking, and I’m not expecting to reach an advanced role overnight. I mainly want to make sure I’m using this time intentionally and building toward a realistic next step.