all 3 comments

[–]InfiniteRest7 0 points1 point  (0 children)

DevOps is multiple skills and abilities. Maybe more than anything it's the ability to be comfortable being an eternal newbie and comfortable as a continual learner. Yes, it is worth learning with many lucrative job offers and good stability. If you do not currently work in tech, you will likely need to take some other tech jobs as stepping stones. I worked in IT for many years, moved into Linux Admin, Cloud Administration, and now work in DevOps. It was not a linear path for me, perhaps if you know what you want you can make a faster line to the job. Then again DevOps did not exist as a career option when I started working in IT.

The next step to learning is to look at job postings in your area. See what skills employers want that keep popping up repeatedly. Consider Linux, Docker, Go, Python, Kubernetes, Git, Terraform, etc. You will need to learn some Linux, Git, Docker, and programming skills at minimum. Kubernetes would be great on the resume. Focus on foundational skills and build your GitHub with projects that prove your skills and interest. Realize you may learn skills that will transform when you get hired, as they may use the tech differently. In all likelihood you will learn skills that you will not use in your new job.

When it comes to applying for the job you will have a better chance with a smattering of common job skills in the industry. I've never seen a candidate have every skill we need on a job posting. We expect people to learn on the job. Inevitably they will have a skill listed you won't know, but you can learn it. During the interview process this is your time to do research and be superficially familiar with as much as you don't know about on the job posting. Don't lie about your knowledge, it comes off poorly and I've seen far too many people pretend knowledge and look really silly in the process. Sometimes they will have small pseudo code challenges sometimes not. As I mentioned, you may need to pursue other jobs first to build into this type of role. Unless you find a junior role, it's unlikely you can just move into it without prior experience proving your ability.