News for hackers. Stuff that matters.
Re:The Big DevOps Misunderstanding by shrimpx on Sunday December 19, 2021 @04:18PM (#29618520)
Devops is having an identity crisis, but what you describe is what I call devops. It's the subset of engineering that supports engineering by defining/inferring workflows and building systems and tools to codify them. But I've seen it called ops, sysops, internal platform, and even infrastructure -- in some companies, devops and infra are the same people.
Re:The Big DevOps Misunderstanding by cortesoft on Sunday December 19, 2021 @04:56PM (#29618829)
Yeah, I am not sure how typical this is, but my company has DC (data center) ops, NetOps, SysOps, and DevOps…

DC ops is in charge of the physical system, from racking and stacking to hardware replacements.

NetOps handles the networking stack, managing the routers and switches, vlans, announcements, IP block management, network access requests, etc.

SysOps handles provisioning systems, working with dc ops to get systems repaired, laying down the OS, managing the inventory system, and anything else the systems need to be ready to run our software.

Then DevOps is responsible for all the software that our company writes, and managing how developers get their software onto the machines, how they configure the software, and how they interact with their software in production.

The lines are obviously not that clean cut, but that is the basic idea.

Re:The Big DevOps Misunderstanding by kazen44 on Sunday December 19, 2021 @05:27PM (#29619110)
this seems to be roughly the division i have seen at most companies.

Sometimes, automation and tooling are written by seperate teams, or are done by teams of different disciplines of operations/engineering.

I have almost never seen a network and system groups NOT being seperate. Mind you this is in DC/ISP's environment, where the complexity of networks is usually the mainstay or a heavy dependency of the business.

Re:The Big DevOps Misunderstanding by xxpor on Sunday December 19, 2021 @11:11PM (#29621503)
Who's clicking the button that says deploy this service to production?
Re:The Big DevOps Misunderstanding by cortesoft on Monday December 20, 2021 @10:48AM (#29626183)
The devs do. We have a system that slowly releases software to production in stages, and devs watch their deployment and a-b metrics to make sure the deployment is working.
Re:The Big DevOps Misunderstanding by xxpor on Monday December 20, 2021 @03:56PM (#29630187)
Yeah, that's totally reasonable (even a requirement for anything remotely important these days!). I'd consider that setup devs owning their deployments.
Re:The Big DevOps Misunderstanding by jbverschoor on Sunday December 19, 2021 @05:01PM (#29618855)
It is the J2EE role "Application Deployer"
Re:The Big DevOps Misunderstanding by Mezzie on Sunday December 19, 2021 @09:36PM (#29620978)
You're the librarians of the dev world by this definition. That's interesting to think about; that's what good academic librarians do. They also have a very similar identity crisis.
Re:The Big DevOps Misunderstanding by DyslexicAtheist on Sunday December 19, 2021 @06:51PM (#29619893)
> it's the subset of engineering that supports engineering

only it's not what the idea behind it was. It was exactly the opposite of another compartmentalization. it was supposed to bridge silos not carve out new job titles for quality control

Re:The Big DevOps Misunderstanding by nickcox on Sunday December 19, 2021 @08:53PM (#29620745)
> only it's not what the idea behind it was

It's like the article says:

> At some point in time, this idea has been so widely misunderstood that the wrong definition of DevOps became the right one.

See also: 'agile'.

Re:The Big DevOps Misunderstanding by lowwave on Sunday December 19, 2021 @11:14PM (#29621515)
Devops is relative new term. Back in the days (in the *inx world), there is only system admin, db admin, etc. Personally, the full-stack now really need to know everything development, system admin, and db admin.