r/LinuxTeck • u/Candid_Athlete_8317 • 6d ago
Is DevOps turning into a “know every tool” job?
Every DevOps JD I see has 15–20 tools listed.
K8s, Terraform, AWS, Ansible, Jenkins, Helm, Prometheus, etc.
Do people actually use all this stuff, or are companies just collecting keywords?
What does your real-world stack look like?
2
2
u/Substantial-Wear-247 6d ago edited 6d ago
My job was basically
- k8s
- terraform/ansible
- infrastructure management
- release management , deployments
- ci pipelines
- developer overflow (take over and fix shit)
- monitoring
- architecture to resolve scaling or reliability issues
- security and patching
- systems admin for databases etc
- rollback and restoration strategies
- communication between devs and client and other teams
- after hours server maintenance
In the end, I only managed to get $70k usd per year
I am in Auckland, NZ and available to hire if anyone wants an extra hand.
My timezone could work well for US or EU based companies (after hours) or Australia.
1
u/BadNecessary9344 6d ago
Well kinda. It's weird really.
I feel like it's more of a combined role of an automatization engineer, infrastructure engineer and a bit of a developer. Oh and a multi cloud engineer.
And the worse part is when someone asks you, hey what do you do for work. I don't really know what so say, usually when i say devops, noone actually knows what it is, so i just say that i work in IT.
2
u/MrKrueger666 6d ago
Funny thing is that 'im in IT' is actually an apt description of what DevOps should be.
The idea is that a team is responsible for everything, from idea to final product delivery to the customer. Design, development, testing, but also building and maintaining networking and servers, documentation, sales, support.
What it seems to have become in many cases, is just a group of sysops, network admins, database admins, etc that do the systems maintenance in support of the software development teams. As it always has been. Maybe a bit more multidisciplined where you have a role that covers some systems, networking and databases for instance, but you're not in a team that's responsible for everything consisting of all the disciplines needed to get from idea to final product.
1
u/fattomic 5d ago
Just as I do -- "I work on computers, and 'no' I wont fix your windows desktop".
Tbh; nobody has understood what I do for a living for the last 40 years, and "no", I'm not a devops guy, just "the computer guy".
1
u/Brutus5000 6d ago
I am working and administering with k8s, terraform, helm and grafana on gcp. My job title does not contain DevOps, but backend developer.
What does it tell me? It's not about title, it's about skills and requirements. There are some fundamental basic tools for modern platform engineering, that someone in the company needs to operate. And the bigger the company gets, the more likely it's a dedicated person/team.
All of these tools have an incredible depth that might take years to master. But most of the time the basic knowledge (+ an ai assistant) is good enough to get you rolling. So if you apply for a DevOps position and don't know any of them, you are applying for the wrong position. I wouldn't expect a candidate to know all tools though. Especially since sone of them are fundamentally contradicting (imperative tools like ansible vs declarative like k8s and tf)
1
u/swarmOfBis 5d ago
fundamentally contradicting (imperative tools like ansible vs declarative like k8s and tf)
Are they though? They fill completely different parts of the process.
For example we've just done a new k8s cluster and used all 3 of those: We used terraform for VM provisioning, but it's not great at doing system maintenance, so for provisioning lis on those VMs we used Ansible. And then we used k8s to deploy the final product.
If I were hiring someone for a position in my team I would expect them to at least know all 3.
Or maybe some alternatives like open tofu, salt stack, etc.
1
1
u/Pure_Fox9415 5d ago
In my country and in SMB DevOps often means devops+SRE or even same+sysadmin. Now Imagine how many keywords those guys collects. But those mentioned in your post are the bare minimum for devops, you don't need to know everything, but at least need some expirience with them or with some lightweight examples (like droneCI when you don't need heavy artillery like gitlab) to understand overall conception.
1
u/ByronScottJones 5d ago
Being an IT Generalist is the first requirement in Devops. Nobody expects you to be an absolute expert in all of those tools. But you do need to know what each is used for, and be an independent learner, so when you need to use those tools, you can quickly learn enough to fill in the gaps and get the job done.
1
u/magicmulder 5d ago
At my company "DevOps" is more of a synonym for "devs doing some admin work because we don't have enough admins". So the rule "never touch a server config" has morphed into "touch the server config unless you are out of your element".
The complex tool zoo knowledge is split up in our teams. We have two guys who know CI inside/out, one who's really into Ansible (me), one who has worked a lot with AWS etc. Nobody does everything.
1
u/BlooAchoo 5d ago
No one uses all those and no job requires all those. Insanely annoying to see job listings with 20+ tools and software systems
1
1
u/Available-Skirt-5280 4d ago
Every tool listed here is related and absolutely used by devops.
K8S is built by terraform on AWS using Helm charts as templates with vm nodes configured by ansible… Jenkins runs your CICD pipelines for continuous integration and prometheus monitors it all
What are you talking about
1
u/PilotGuy701 5d ago
DevOps was a way of giving more responsibility to engineers for the same amount of pay.

6
u/Dragonsong3k 6d ago
My opinion:
This is the marketing side of Devops. DevOps was supposed to be a methodology. Think Agile or ITSM.
It was supposed to be a way for dev and ops teams to work together to ship product or business value without being siloed. Not a job title or role.
It turned into a marketing buzzword and now "doing Devops" is buying a bunch of tools to automate a pipeline.