DevOps as a movement died when it started being used as a job title. In my experience, it quickly stopped being a philosophy for Dev and Ops teams to work on working better together and just because a new name for System Administrator. Before the popularity of the term "DevOps" it was always true that any System Administrator worth hiring knew how to script for automation (the job title for people who didn't was Syst…
DevOps uses a capability model, not a maturity model
81–90 of 115 posts
Re: DevOps uses a capability model, not a maturity model
#82DORA Metrics is not a good place to start. This blog post is sales pitchf or whatever they are selling.
I'd argue that if your releases take forever, or lead times are huge they are worth improving first. What would you look at first?
Re: DevOps uses a capability model, not a maturity model
#83Earlier quoted context omitted.
It really is nebulous. My title is DevOps. I do a lot of SysAdmin work, but I also work escalated tickets, write automation and integrations, read the flagship code bases when errors occur, I complain about the flagship code bases when bugs occur, and I file JIRA tickets about the flagship code bases when bugs occur -- but I do not write code for the flagship product. I think that is a key.
> but I do not write code for the flagship product. I think that is a key. Basically you clean up after big-shot devs, got it.
Re: DevOps uses a capability model, not a maturity model
#84DevOps as a movement died when it started being used as a job title. In my experience, it quickly stopped being a philosophy for Dev and Ops teams to work on working better together and just because a new name for System Administrator. Before the popularity of the term "DevOps" it was always true that any System Administrator worth hiring knew how to script for automation (the job title for people who didn't was Syst…
Having a DevOps onboard also surely meant that the company didn't need a system administrator anymore, but that's not really because DevOps was a new name for sysadmin -- they automated sysadmns out of existence.
I still prefer not to touch Web and service-style products. And, in my world, DevOps doesn't really exist. People with similar set of skills are usually called "infra" or "automation". Having worked in automation department one would most likely have learned enough to apply for DevOps position in a company which needs that, and vice versa.
Re: DevOps uses a capability model, not a maturity model
#85This article is highlighting a problem with badly designed maturity models in general. If you have a good maturity model (e.g. for DevOps one based on DORA metrics) then the capabilities needed to arrive at a higher level can be determined per-org. That solves the real problem. I think the article has a fundamental "AB problem" issue.
I would encourage you to read the book "Accelerate" which was at the source of the DORA metrics, as it clearly advocate for a capability model, not a maturity one.
Re: DevOps uses a capability model, not a maturity model
#86Earlier quoted context omitted.
As a developer and sysadmin, devops is distinctly different thing. Deep knowledge of operating systems is traded for knowing how to manage an entire virtual data centers with code. This is far beyond the “scripting automation” of the past. In my perspective, DevOps is a fundamentally different job from what Systems Administration has historically been. It’s a strange new world to me but I like it.
As a developer and sysadmin, there is no trade and only difference is that you probably (and I'm saying probably because probably some poor fucker had at some point) won't need to debug NIC driver/firmware problems on "cloud" server. We have both on-prem and cloud stuff, we've ran automation (via Puppet mostly) from the very beginning, and so far biggest difference is that writing template-backed YAMLs is utter shit…
As a developer and sysadmin, there is no trade and only
difference is that you probably (and I'm saying probably
because probably some poor fucker had at some point) won't
need to debug NIC driver/firmware problems on "cloud"
server.
Then the words "private cloud" drop by, and you find yourself fixing idiotic purchasing decisions that somehow led you to building custom firmware ROMs for intel X520 NICsRe: DevOps uses a capability model, not a maturity model
#87DevOps as a movement died when it started being used as a job title. In my experience, it quickly stopped being a philosophy for Dev and Ops teams to work on working better together and just because a new name for System Administrator. Before the popularity of the term "DevOps" it was always true that any System Administrator worth hiring knew how to script for automation (the job title for people who didn't was Syst…
> DevOps as a movement died when it started being used as a job title. In my experience, it quickly stopped being a philosophy for Dev and Ops teams to work on working better together and just because a new name for System Administrator. The "DevOps" job title can arguably just be a sysadmin, but I do think the main ideals of the movement are just so tightly ingrained in software now that we don't even notice. It's e…
Re: DevOps uses a capability model, not a maturity model
#88Lately I've been made to understand that DevOps or Software Engineering is not for me, capability/maturity models, processes written in anything other then code, or metrics this and that just ism't me. We can argue about the meaning of words all day long but like I said this just isn't me. Some of us just prefer to say close to the metal (as in reality with all its complexity that escapes the precision of words and t…
Personally, I do care that cloud is in the order of 10x the price and do have to explain infra cost as a metric of our road to profitability to our board.
My company does work closer to the metal, especially because for us the notion of “scaling” is not that we can simply slap a load balancer or a cache in front of a bunch of servers and call it a day: when you work with HFT or AAA Games: the performance you get on a single machine really matters, as does the ability of that machine to work reliably since there is state.
People in HFT and games really bleed for people like you and I, since its not as simple as CRUD stateless HTTP stuff where performance is measured in milliseconds and the average node runs 2GHz on all cores with 14 different abstractions.
Cloud optimises for the web, when its not the web, there are major dragons- those are your people.
Re: DevOps uses a capability model, not a maturity model
#89DevOps as a movement died when it started being used as a job title. In my experience, it quickly stopped being a philosophy for Dev and Ops teams to work on working better together and just because a new name for System Administrator. Before the popularity of the term "DevOps" it was always true that any System Administrator worth hiring knew how to script for automation (the job title for people who didn't was Syst…
> DevOps as a movement died when it started being used as a job title. In my experience, it quickly stopped being a philosophy for Dev and Ops teams to work on working better together and just because a new name for System Administrator. The "DevOps" job title can arguably just be a sysadmin, but I do think the main ideals of the movement are just so tightly ingrained in software now that we don't even notice. It's e…
15 years ago it was often still I without the C, integration that wasn't continuous. Code freeze 1 month before release, put all the bits of code together, everything breaks, try to fix it.
Re: DevOps uses a capability model, not a maturity model
#90What is devops here again? Is it the The Phoenix Project one on one extreme or system admin for the cloud on the other extreme?
As far as I can tell, being in DevOps is like being a SysAdmin, except you write code to automate as much of your job as possible. ...so, exactly like being a SysAdmin.