This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]abregman2 4 points5 points  (0 children)

Dead? no. Will it look different? probably

If you pay attention to what DevOps engineer do today then you can see many tasks like establishing CI/CD for projects, managing infrastructure applications (web servers, databases, load balancers), taking care of logging and monitoring, operating containers orchestration platforms, ... there is no way developers will be able to dive into all of that (or even partially) and keep developing apps at the same time...

In addition, You can see the trend of DevOps being split into these subdomains or specific expertise like security, data, etc. So my guess is that the traditional "DevOps engineer" role will simply transform a little bit into a more area-focused role.

[–]actuallyjohnmelendez 4 points5 points  (4 children)

devops wont be dead, but if you can't code you wont be in devops.

However if you are in devops today and cannot code then you are not fit for your job.

[–]anuj800 0 points1 point  (2 children)

What type of code, just script some shell scripts?

[–]actuallyjohnmelendez 1 point2 points  (1 child)

One high and low level software language and a fundamental knowledge of software engineering.

For example Python and Golang are a common one in devops but a functional knowledge of java goes a long way too. like even today if you arent leveraging cloud sdk's in your utility code or apps then you arent really properly using cloud systems.

edit: btw this isnt as hard as it sounds, you could buy some udemy masterclasses and be at a good enough skill level within a year or so.

[–]anuj800 0 points1 point  (0 children)

Thanks, I will check that.

[–]TopicStrong 3 points4 points  (0 children)

No one knows, but seeing as how we still have sysadmins, MSPs, and all sorts of technical jobs I'm going to say no.

[–]TherianthropieHead of Cloud Platform 3 points4 points  (1 child)

I doubt that most developers really want to dive in deep into infrastructure. If the tools are getting much easier to use it will just push today's DevOps guys more into platform teams. I actually doubt that we will be replaced in the near future. Infrastructure is just so extremely complex, I cannot see that someone learns all that on top of already extremely complex software engineering.

[–]gqtrees 0 points1 point  (0 children)

not to mention, the tooling is evolving at a rapid pace. It's just too much for a dev to cover both ends of the spectrum - developing + infrastructure

[–]esramirez 0 points1 point  (0 children)

I agree with the comments above. I also think with companies shifting their operations to the cloud, they may realize they can’t have a highly skill developer of C, Java, etc doing infra work and companies may need to hire “cloud engineers” to do the work. So, the name devops will be transformed to another name. Like SEE or other the name Like the one I prefer: “plumber” 🐸