
A curated collection of publicly available resources on how companies around the world practice DevOps
Introduction
How They DevOps is a curated knowledge repository on DevOps related topics - CI/CD
There are many ways to practice DevOps. Fortunately, many companies are willing to share how they do it. I believe there is much to learn from this documented use cases and published resources. The content you'll find in this repository is a list of such resources.
The reosurces are indexed by companies, technologies, years and DevOps related topics
Happy Learning!
Please note, that all the resources mentioned here are publicly available resources.
By Company
Adzuna
Articles
- Continuous Integration and Continuous Delivery with BitBucket Pipelines — Part 1 - 2018
- Continuous Integration and Continuous Delivery with BitBucket Pipelines — Part 2 - 2018
Airbnb
Podcasts
- Continuous Delivery at Airbnb - 2019
Amazon
Articles
- What is DevOps?
- DevOps Resources
Blog
Atlassian
Articles
Blogs
- Atlassian DevOps Blog
- DevOps Best Practices
Carwow
Articles
- Speeding up our deploys by ~35% - 2019
Cinglevue
Articles
- DevOps: How to build an efficient CI/CD pipeline - 2019
CloudBees
Articles
- DevOps Best Practices: Opinionated Software That Drives a Successful DevOps Culture - 2021
- 8 DevOps Tools You Should Use for Opinionated, Cloud Native App Development - 2021
- Continuous Verification, AKA Just Doing DevOps - 2020
Blog
Codefresh
Articles
- CI/CD Pipelines for Kubernetes Apps with Pulumi & Codefresh - 2021
- Using Google Container Registry To Invoke Codefresh Pipelines - 2021
- What Is Zero Trust & How Do We Implement It to Run Secure CI/CD Workflows in Kubernetes? - 2021
- Kubernetes Deployment Antipatterns – part 1 - 2021
- Kubernetes Deployment Antipatterns – part 2 - 2021
- Kubernetes Deployment Antipatterns – part 3 - 2021
Blogs
Facebook
Articles
- Rapid release at massive scale
Blog
- Facebook Engineering Blog
Grandcentrix
Articles
- How we use Jenkins Pipeline to standardize our Continuous Integration - 2019
Hootsuite
Articles
- Jenkins, Kubernetes, and Hashicorp Vault - 2018
Kalisio
Articles
- Why We Stopped Using So-Called Best Practices in Our CI/CD Process - 2019
Kitabisa
Articles
- Our CI/CD Journey — from Monolith to Micro-Services - 2020
Lyft
Articles
- Continuous Deployment at Lyft - 2022
Microsoft
Articles
Blog
Netflix
Articles
- Applying Netflix DevOps Patterns to Windows
- Lumen: Custom, Self-Service Dashboarding For Netflix
- Netflix Cloud Security: Detecting Credential Compromise in AWS - 2018
Blog
90 Seconds
Articles
- Lessons learned with Gitlab Runner on Kubernetes - 2019
Opendoor
Articles
- How We Got To Continuous Deployment With Rails, CircleCI, and Heroku - 2017
Oursky
Articles
- Battle Tested: How We Built and Master Our CI/CD Pipeline - 2019
Pixel Point
Articles
- Tips and tricks for scalable CI/CD flow - 2018
Prismic
Articles
- We deploy everyday and this is how!
Red Hat
Articles
- Who is a DevOps Engineer?
- What is DevOps?
- What is DevSecOps?
- You call that DevSecOps? Why your DevSecOps practice may be falling short
- What is a CI/CD pipeline? - Red Hat
Books
- Free - DevOps with OpenShift
Riskified
Articles
- How to Build a CI/CD Process That Deploys on Kubernetes and Focuses on Developer Independence
Slack
Articles
- How we use Terraform at Slack - 2022
- Development Environments at Slack - 2020
- Deploys at Slack - 2020
Trendyol
Articles
- Dependency Check at CI/CD Pipeline - 2020
Uber
Articles
- Security at Speed: Modern Security and DevOps
- Introducing Makisu: Uber’s Fast, Reliable Docker Image Builder for Apache Mesos and Kubernetes
Blog
Verizon
Articles
- How our CI/CD workflow provides a model for other CDNs - 2018
Wildlife Studios
Articles
- How we improved our CI/CD pipelines over the years - 2020
XETICS
Articles
- Our story with Flutter and Gitlab-Ci - 2019
By Technology
CircleCI
Articles
- How We Got To Continuous Deployment With Rails, CircleCI, and Heroku - Opendoor, 2017
- Our CI/CD Journey — from Monolith to Micro-Services - Kitabisa, 2020
Codefresh
Articles
- CI/CD Pipelines for Kubernetes Apps with Pulumi & Codefresh - Codefresh, 2021
- Using Google Container Registry To Invoke Codefresh Pipelines - Codefresh, 2021
GitLab
Articles
- Lessons learned with Gitlab Runner on Kubernetes - 90 seconds, 2019
- How we improved our CI/CD pipelines over the years - Wildlife Studios, 2020
- Our story with Flutter and Gitlab-Ci - XETICS, 2019
Heroku
Articles
- Speeding up our deploys by ~35% - Carwow, 2019
- How We Got To Continuous Deployment With Rails, CircleCI, and Heroku - Opendoor, 2017
Jenkins
Articles
- How we use Jenkins Pipeline to standardize our Continuous Integration - Grandcentrix, 2019
- Jenkins, Kubernetes, and Hashicorp Vault - 2018
Kubernetes
Articles
- Kubernetes Deployment Antipatterns – part 1 - Codefresh, 2021
- Kubernetes Deployment Antipatterns – part 2 - Codefresh, 2021
- Kubernetes Deployment Antipatterns – part 3 - Codefresh, 2021
- How to Build a CI/CD Process That Deploys on Kubernetes and Focuses on Developer Independence
- Introducing Makisu: Uber’s Fast, Reliable Docker Image Builder for Apache Mesos and Kubernetes - Uber
- How we improved our CI/CD pipelines over the years - Wildlife Studios, 2020
- Lessons learned with Gitlab Runner on Kubernetes - 90 seconds, 2019
- Our CI/CD Journey — from Monolith to Micro-Services - Kitabisa, 2020
- Jenkins, Kubernetes, and Hashicorp Vault - 2018
OpenShift
Books
- Free - DevOps with OpenShift
Packer
Articles
- Applying Netflix DevOps Patterns to Windows
Rails
Articles
- How We Got To Continuous Deployment With Rails, CircleCI, and Heroku - Opendoor, 2017
Travis CI
Articles
- Why We Stopped Using So-Called Best Practices in Our CI/CD Process - Kalisio, 2019
Windows
Articles
- Applying Netflix DevOps Patterns to Windows
By Category
DevOps
Articles
- What is DevOps? - Amazon
- What is DevOps? - Atlassian
- What is DevOps? - Microsoft
- What is DevOps? - Red Hat
- DevOps Best Practices: Opinionated Software That Drives a Successful DevOps Culture - CloudBees, 2021
- 8 DevOps Tools You Should Use for Opinionated, Cloud Native App Development - CloudBees, 2021
- Continuous Verification, AKA Just Doing DevOps - CloudBees, 2020
AWS
Articles
- Netflix Cloud Security: Detecting Credential Compromise in AWS - 2018
CI/CD
Articles - How companies practice and apply CI/CD
- What Is Zero Trust & How Do We Implement It to Run Secure CI/CD Workflows in Kubernetes? - Codefresh, 2021
- How to Build a CI/CD Process That Deploys on Kubernetes and Focuses on Developer Independence - Riskified, 2020
- We deploy everyday and this is how! - Prismic, 2017
- Continuous Integration and Continuous Delivery with BitBucket Pipelines — Part 1 - Adzuna, 2018
- Continuous Integration and Continuous Delivery with BitBucket Pipelines — Part 2 - Adzuna, 2018
- Continuous Delivery at Airbnb - 2019
- Battle Tested: How We Built and Master Our CI/CD Pipeline - Oursky, 2019
- How we use Jenkins Pipeline to standardize our Continuous Integration - Grandcentrix, 2019
- How We Got To Continuous Deployment With Rails, CircleCI, and Heroku - Opendoor, 2017
- Why We Stopped Using So-Called Best Practices in Our CI/CD Process - Kalisio, 2019
- How our CI/CD workflow provides a model for other CDNs - Verizon, 2018
- Lessons learned with Gitlab Runner on Kubernetes - 90 seconds, 2019
- DevOps: How to build an efficient CI/CD pipeline - Cinglevue, 2019
- How we improved our CI/CD pipelines over the years - Wildlife Studios, 2020
- Our CI/CD Journey — from Monolith to Micro-Services - Kitabisa, 2020
- Speeding up our deploys by ~35% - Carwow, 2019
- Our story with Flutter and Gitlab-Ci - XETICS, 2019
- Jenkins, Kubernetes, and Hashicorp Vault - 2018
Articles - Learn about CI/CD
- What is a CI/CD pipeline? - Red Hat
- Tips and tricks for scalable CI/CD flow - Pixel Point, 2018
Articles - CI/CD with company products
- CI/CD Pipelines for Kubernetes Apps with Pulumi & Codefresh - Codefresh, 2021
- Using Google Container Registry To Invoke Codefresh Pipelines - Codefresh, 2021
Books
- Free - DevOps with OpenShift
Dashboards
Articles
- Lumen: Custom, Self-Service Dashboarding For Netflix
DevSecOps
Articles
- What is DevSecOps? - Red Hat
- You call that DevSecOps? Why your DevSecOps practice may be falling short - Red Hat
- Security at Speed: Modern Security and DevOps - Uber, 2017
- Netflix Cloud Security: Detecting Credential Compromise in AWS - Netflix, 2018
- DevSecOps: Making Security Central To Your DevOps Pipeline - Spacelift
Release
Articles
- Rapid release at massive scale - Facebook, 2017
By Year
2021
Articles
- CI/CD Pipelines for Kubernetes Apps with Pulumi & Codefresh - Codefresh, 2021
- Using Google Container Registry To Invoke Codefresh Pipelines - Codefresh, 2021
- What Is Zero Trust & How Do We Implement It to Run Secure CI/CD Workflows in Kubernetes? - Codefresh, 2021
- Kubernetes Deployment Antipatterns – part 1 - Codefresh, 2021
- Kubernetes Deployment Antipatterns – part 2 - Codefresh, 2021
- Kubernetes Deployment Antipatterns – part 3 - Codefresh, 2021
- DevOps Best Practices: Opinionated Software That Drives a Successful DevOps Culture - CloudBees
- 8 DevOps Tools You Should Use for Opinionated, Cloud Native App Development - CloudBees
2020
Articles
- Dependency Check at CI/CD Pipeline - Trendyol
- How to Build a CI/CD Process That Deploys on Kubernetes and Focuses on Developer Independence - Riskified
- Continuous Verification, AKA Just Doing DevOps - CloudBees
- How we improved our CI/CD pipelines over the years - Wildlife Studios, 2020
- Our CI/CD Journey — from Monolith to Micro-Services - 2020
2019
Podcasts
- Continuous Delivery at Airbnb
Articles
- Lessons learned with Gitlab Runner on Kubernetes - 90 seconds
- DevOps: How to build an efficient CI/CD pipeline - Cinglevue
- Speeding up our deploys by ~35% - Carwow
- Our story with Flutter and Gitlab-Ci - XETICS, 2019
2018
Articles
- Netflix Cloud Security: Detecting Credential Compromise in AWS - Netflix
- Continuous Integration and Continuous Delivery with BitBucket Pipelines — Part 1 - Adzuna
- Continuous Integration and Continuous Delivery with BitBucket Pipelines — Part 2 - Adzuna
- Tips and tricks for scalable CI/CD flow - Pixel Point
- How our CI/CD workflow provides a model for other CDNs - Verizon
- Jenkins, Kubernetes, and Hashicorp Vault - 2018
2017
Articles
- Rapid release at massive scale - Facebook
- Security at Speed: Modern Security and DevOps - Uber
- We deploy everyday and this is how! - Prismic
More Infra & DevOps projects



Credits
- Inspired by Howtheytest from Abhijeet Vaikar
Contribute
Contributions welcome! Read the contribution guidelines first.
License
