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
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.
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
Scavenger Hunt Team Randomizer
Student Group Randomizer
Random Group Generator
Aspect Ratio Calculator For Images
Add Text To Image
JavaScript Multi-line String Builder