Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is devops? [closed]

Tags:

culture

What is devops? It has something to do with combining dev and ops but I don't get it.

like image 828
user128807 Avatar asked Dec 21 '10 01:12

user128807


People also ask

What does DevOps mean?

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes.

When did DevOps take off?

The DevOps movement started to coalesce some time between 2007 and 2008, when IT operations and software development communities raised concerns what they felt was a fatal level of dysfunction in the industry.

Is DevOps part of SAFe?

Answer. Of course. SAFe is the leading Scaled Agile Framework but it is only that – a framework. The DevOps culture and movement is agnostic, whether you're using SAFe, a custom framework, or other scaling frameworks such as LeSS or DaD.

When DevOps should not be used?

If your organization operates with a business model that doesn't require frequently updated software to meet customer demand, that's a good sign DevOps might not be the best fit.


2 Answers

It's not exactly combining Dev and Ops, but rather providing the platform, tools, knowledge, and resources for these two teams to work better together. With the increase of agile development, IT operations have become a bottle neck in most organizations, and are not capable of deploying applications into the data center on-time and error-free. There is a lot of movement around application release automation (such as Nolio ASAP), and provisioning automation (Puppet, Chef, etc.).

like image 114
Daniel Kushner Avatar answered Sep 28 '22 15:09

Daniel Kushner


It's not about "combining" Dev and Ops, that's just the word for it as, I think, it was coined by Patrick Debois. As stated above, it's about providing the scaffolding or structure, and the cultural change to accept intermingling of Dev-side and Ops-side talent, to allow you bridge the DevOps gap. What they used to call "over the wall" or "over the transom" delivery of application code to IT to "take it live."

This wasn't a big problem when you had one gonzo big release every 12 months or so. With Agile Methodology and with cloud infrastructure, however, you can now have releases occurring every couple of weeks and into a (private or public) cloud where things can get complex fast. Flickr did a presentation earlier this year where they can do 10+ releases in a day! That rams a very large workload onto QA and Ops. DevOps refers to the movement and the recognition of the need for planning, coordination and automation tooling that has some Dev components and Ops components.

like image 34
Christopher Little Avatar answered Sep 28 '22 17:09

Christopher Little