Skip to content

Instantly share code, notes, and snippets.

@jpswade
Last active November 18, 2024 02:16
Show Gist options
  • Save jpswade/4135841363e72ece8086146bd7bb5d91 to your computer and use it in GitHub Desktop.
Save jpswade/4135841363e72ece8086146bd7bb5d91 to your computer and use it in GitHub Desktop.
Devops Best Practices Checklist

Find the original here article here: Devops Best Practices

DevOps started out as "Agile Systems Administration". In 2008, at the Agile Conference in Toronto, Andrew Shafer posted an offer to moderate an ad hoc "Birds of a Feather" meeting to discuss the topic of "Agile Infrastructure". Only one person showed up to discuss the topic: Patrick Debois. Their discussions and sharing of ideas with others advanced the concept of "agile systems administration". Debois and Shafer formed an Agile Systems Administrator group on Google, with limited success. Patrick Debois did a presentation called "Infrastructure and Operations" addressing issues around involving more of the company in the same disciplines as programmers.

In 2009, Patrick Debois created "DevOpsDays" conference to help to bring it to light. However, it wouldn't begin to trend until about 2010, when people would begin to describe it as a standalone discipline.

Today, DevOps goes beyond just developers, systems administration and infrastructure, its about dev, ops, agile, cloud, open source and business, everything.

DevOps is a movement. There's no certificate, role, set of tools or prescriptive process. There's no specification, it's not a product, or job title. There's no one true voice on what DevOps is or isn't. It's about attitude, ideas, customs and behaviours. Culture, paradigms and philosophy. It's a way of thinking, a way of doing and a way of being. Practicing as well as preaching. It's a conversation. It's about taking the best experiences and sharing those with others.

There are some very important qualities, principles and techniques that have proven to work, that everyone should be aware of, they are the best practices.

Let's explore those...

Note: Though not necessarily accurate, the practices are broken down into their evolutionary stages to make it easier to digest...

Waterfall to Agile

Agile to Lean

Lean to Continuous Integration

Continuous Integration to Continuous Delivery

Continuous Delivery to Continuous Deployment

Continuous Deployment to Continuous Operations

@albarki
Copy link

albarki commented Nov 21, 2017

Thanks for this nice list

@ScottBrenner
Copy link

Thank you for this!

@Evallartac1970
Copy link

This is Great!! thanks for sharing!

@thiagolsfortunato
Copy link

Awesome, thanks for sharing !

@samqi
Copy link

samqi commented Aug 3, 2018

nice.. great job compiling this

Copy link

ghost commented Aug 4, 2018

so informative.thanks

@davidogbiko
Copy link

Thanks for sharing this.

@speedlight
Copy link

Great list thanks!

@inkflow
Copy link

inkflow commented Jul 13, 2019

Good job!I prepare to translate these articles to Chinese, for learning and sharing. https://github.com/inkflow/DevOps-best-practices

Copy link

ghost commented Jul 25, 2019

Superb, many thanks for sharing.

@davidchengnz
Copy link

Awesome list!
BTW, is "Performance testing as a first-class citizen" link broken?

@Ronaldosoaresdeb
Copy link

Muito Bom

@sssanjaya
Copy link

Awesome list!!! thank you so much.

@mrcrilly
Copy link

mrcrilly commented Sep 5, 2021

In 2008, Andrew Shafer did a talk called "Agile Infrastucture" addressing issues around involving more of the company in the same disciplines as programmers.

Andrew Shafer? Do you mean Patrick Debois? https://ieeexplore.ieee.org/document/4599477

@jpswade
Copy link
Author

jpswade commented Sep 5, 2021

In 2008, Andrew Shafer did a talk called "Agile Infrastucture" addressing issues around involving more of the company in the same disciplines as programmers.

Andrew Shafer? Do you mean Patrick Debois? https://ieeexplore.ieee.org/document/4599477

Thanks, updated for clarity.

@paulfermoreyes
Copy link

Thank you very much for this list!!

@vasili23
Copy link

vasili23 commented Dec 7, 2021

Thanks for list

@TimonUZ
Copy link

TimonUZ commented Jan 27, 2023

Great!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment