I've been working in an internal IT helpdesk role for about 4 months at a large company that's not heavily tech-focused. Recently, ticket volume has decreased, and since I've automated the process for provisioning new machines, I find myself with extra time. I manage our web and email servers and just set up Graylog for log centralization from numerous network switches. Unfortunately, I can't create VMs in work, but I can run them on my local machine. I'm eager to deepen my Linux knowledge, and I'm considering preparing for the RHCSA certification or learning Python for automation. What study materials or project ideas would you recommend that could help me transition into a sysadmin role in the long run?
7 Answers
Having a strong networking background is a huge asset. It might be helpful to look into the CCNA certification as well to broaden your skills.
A hands-on approach could work really well. Try setting up a Linux server as a Router/Firewall or a VPN server through the command line, and mix in some monitoring tools like Zabbix or Nagios. Document everything you do for future reference—it's a great learning tool!
For structured studying, prepare for the RHCSA certification using official docs and guides like Sander van Vugt's. Set up local VMs for practice, and try building Python scripts for tasks like log parsing. Consider exploring platforms like Yellow Tail Tech or the Linux Foundation—they offer hands-on learning opportunities!
Sander Van Vugt has awesome courses on O'Reilly for RHCSA and the like, and you can access a 10-day free trial with just an email. Definitely worth checking out!
You might want to dive into Ansible and Kubernetes. They have low entry barriers but can really enhance your skill set. For Kubernetes, you could start with Minikube to get your feet wet, then advance to using VMs. If you're learning Ansible, check out Kubespray for provisioning a Kubernetes cluster. It's an excellent way to solidify both concepts!
A great resource to kickstart your learning is roadmap.sh. It offers structured pathways for various tech topics, including sysadmin skills.
Focus on RHCSA to solidify your Linux skills and learn Python scripting for automation. Practice essential tasks like backups and server setups in your local VMs. Tools like Ansible and Docker will also diversify your skill set, and programs like Yellow Tail Tech can help carve out a career path in IT.

Definitely remember to practice securing those servers too! Understand the protocols and learn how to lock down the older ones that might not meet current standards.