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
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
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
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
Riskified
Articles
Slack
Articles
Uber
Articles
- Security at Speed: Modern Security and DevOps
- Introducing Makisu: Uberβs Fast, Reliable Docker Image Builder for Apache Mesos and Kubernetes
Blog
By Technology
CircleCI
Articles
Codefresh
Articles
GitLab
Articles
Heroku
Articles
Jenkins
Articles
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
Rails
Articles
Travis CI
Articles
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
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
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
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
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
Articles
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
More Infra & DevOps projects
Credits
- Inspired by Howtheytest from Abhijeet Vaikar
Contribute
Contributions welcome! Read the contribution guidelines first.