I'm really interested in diving deep into system administration and eventually transitioning into roles like cloud developer or DevOps professional. While I know starting off in a help desk role is essential, I want to make the most of my spare time to accelerate my learning. What specific skills should I focus on, and what fundamental concepts should I grasp during my learning journey? I'm currently a computer science major with some theoretical knowledge of operating systems and networking. I also use Linux daily and am exploring virtualization, shell scripting, and containers. I've got experience with Golang and Python too. Any tips or resources would be greatly appreciated!
4 Answers
I suggest separating the tools from the systems management concepts. It's essential to understand the "why" behind what you’re doing. A classic resource to check out is the book on system and network administration. It outlines a lot of fundamental practices that can still apply today. Once you get the foundational concepts, it’s easier to see why certain tools are beneficial.
Engage with a homelab setup! Focus on Active Directory, Intune, and other management tools. Also, brush up on PowerShell since it’s often a game changer in systems administration. The more you practice at home, the more prepared you’ll be in a professional setting.
Start with foundational courses like MS900 and M102. They’ll help you get a grip on managing M365, which is key for a lot of systems admin roles. While you're at it, get that service desk experience—it's invaluable and can take you 2-5 years depending on how quickly you learn. Just remember to steadily learn those networking essentials as well!
Definitely focus on building a home lab. It’s super valuable to set up things like an Active Directory Domain and try out Microsoft 365 services. Understanding tools like Intune and Entra is also crucial since many companies will want you to manage Microsoft 365 products. Don't skip the basics—make sure you get comfortable with networking concepts like IP addresses, DHCP, and DNS, along with Windows Server and Active Directory.

Thanks for the recommendation! I'll definitely check out that resource.