Hey everyone! I'm relatively new to the tech industry, currently juggling various tasks in my company, but I want to focus on a specific area, especially since they're willing to invest in my education. However, I want to avoid a career path that might lead to unhappiness.
I've been digging into different tech roles and am curious if DevOps would suit my personality. Here's a bit about me: I've been into computers since I was in eighth grade, getting my hands dirty with Linux, building custom ROMs, and experimenting with networking and virtualization.
Right now, I'm in the IT department and handle diverse tasks, from writing modules with Flask to deployment and ensuring security. I love tackling complex issues and can get totally absorbed in solving challenging problems, sometimes even forgetting to eat or sleep! On the flip side, I really dislike micromanagement and explaining tech stuff to people who seem uninterested. I also can't stand repetitive tasks.
For instance, I recently worked on migrating from Google Workspace to Microsoft 365, which I enjoyed initially. However, when it came to onboarding users, it was exhausting—endless calls about the same basic questions despite training provided. Ideally, I want to combine coding with finding bugs and solving problems.
Given this background, do you think DevOps would be a good fit for me? I've also considered cybersecurity, particularly pentesting or digital forensics, but I've heard that a solid understanding of DevOps is crucial for success in that field. Is that true? If not DevOps, what alternatives would you suggest? Thanks for your help!
1 Answer
Honestly, DevOps sounds like it could be a great fit for you! It often involves tackling tricky infrastructure challenges, automating processes, and minimizing repetitive tasks, which seems right up your alley. If you enjoy debugging and using Linux, you’ll likely find it rewarding. Plus, there are tools out there that can help streamline your workflows, allowing you to focus more on interesting problems rather than mundane tasks.

Thanks for the insight! How often do you really deal with end-users when working in DevOps?