Hey everyone! I'm a full-time software developer with a focus on full-stack development. I've dabbled in DevOps before, but I'm looking to dive deeper. At home, I manage a homelab where I've deployed several apps for personal use. I have a good grasp of networking and VPNs, but I'm still getting the hang of Docker networking. For those of you already working in DevOps, do you think my current skill set is enough to make the switch to a DevOps role? If I need to improve, what kind of training or certifications would you suggest? Appreciate any advice!
3 Answers
Definitely consider learning Terraform and getting familiar with a cloud provider to start using Infrastructure as Code (IaC). You can try setting up a virtual network, manage subnets, and deploy some VMs while configuring security with network rules. It's a solid way to get hands-on experience!
Can you tell us more about your experience with networking and VPNs? It's important to know your strengths when transitioning into DevOps!
You might want to check out KodeKloud for some structured learning. They have a learning path specifically for DevOps engineers that could be really helpful! Plus, their notes and practice tasks are a great way to reinforce what you learn. Here are some links:
1. [Learning Path](https://learn.kodekloud.com/user/learning-paths/devops-engineer)
2. [Class Notes](https://notes.kodekloud.com/)
3. [Practice Tasks](https://engineer.kodekloud.com/practice)

Sure! I’ve set up several VPNs for remote access and managed configurations for various network setups in my projects. I feel comfortable with the basics, but I know there’s more to learn when it comes to cloud networks and Docker.