How Can I Gain Hands-On Experience and Find a Mentor in DevOps?

0
2
Asked By TechExplorer22 On

I'm a 22-year-old student studying Networks & Telecommunications, and I've chosen to specialize in DevOps due to its current popularity. I've learned the basics of Linux, Docker, Kubernetes, and some backend development using NestJS and TypeORM. However, I don't feel confident in my skills across any of these areas—DevOps, web development, or Linux sysadmin. I often find myself relying on LLMs for problem-solving, which doesn't help with retaining knowledge.

With just a year left before I need to secure an internship—ideally in Europe—I'm feeling the pressure. I also have a KodeKloud subscription that I haven't fully utilized, only completing a few beginner courses. My subscription expires soon, and I'm eager to make the most out of it.

I want to go beyond just being a 'tool guy'; while I want to learn the tools, I also aim to understand the concepts behind them. Can anyone provide some advice on how to effectively focus my time, gain hands-on experience, and make the best use of my KodeKloud subscription? Additionally, I would greatly appreciate any mentorship opportunities for the upcoming year.

2 Answers

Answered By CodeNinja88 On

As someone with nearly two years of DevOps experience, I can tell you that personal projects have been a game-changer for me. Running a simple app with my own CI/CD pipeline helped me a lot during job interviews. Mistakes and failures are part of the learning process, so don't be discouraged! Setting up services on your own server can provide a great sense of accomplishment while also teaching you a lot.

Answered By DevOpsGuru97 On

Building a homelab could really boost your skills! You don't need fancy equipment; even a basic laptop will do. Start simple by using tools like Vagrant to create virtual machines. Set up a Debian server and learn to configure an Nginx server, followed by HTTPS with Let's Encrypt. You can expand your skills by hosting projects like a password manager or creating a complete CI/CD pipeline for a web app. This approach will give you practical experience and deepen your understanding of tools and practices in DevOps.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.