Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

So if it is a "devops engineer" why not call them just "ops" if they don't do software engineering?..


The name war continues unabated.

I'm a "devops engineer." Besides pipeline code and maintaining/building out infrastructure, I also write CLI applications to handle complex infrastructure tasks. At what point is a "devops engineer" not a software engineer?

[p.s., I prefer the term "platform engineer," personally]


So you spend all your time looking after dev infrastructure? Can I ask how many devs there are where you work?


Somewhere around 75, if I had to guess.


fair enough, thanks. Just yourself or a team?


It’s just software engineering with more obstinate, less tolerant components and without an IDE.


> without an IDE.

There's an IJ plugin for cuelang but I'm not at my desk to know if it would be helpful for use with Dagger or not


Historically the devops name comes from the methodology where "dev" and "ops" teams got merged so there'd be at least 1x dedicated ops person for each team of developers, only focussed on that team's operational needs.

Point was to break out of the Developers versus Operations silos and actually be more productive as a single team.

Back in the silo'd days... the ops teams would just flat out refuse to release any code on a Friday. Which doesn't work if you're twitter. Hence the switch.

A lot of my time as a "devops" engineer is reiterating that I can fix and automate as much as you want me too, but if your developers don't think about the infra the code eventually runs on in prod then your software is just gonna keep breaking --- "but it worked fine on my local machine".

So, while I agree the "Devops Engineer" name is a bit ridiculous, and not in the spirit of the original methodology, half of my job is writing software that tries to help developers not break production and the other half is attempting to change the culture, even slightly, towards "oh, wait, will this run in production?".


Because the point of their role is to not do the same manual work over and over but to gain leverage over time by developing software to automate ops




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: