Existing courses
Books
- Effective DevOps : Building a Culture of Collaboration, Affinity, and Tooling at Scale (Jennifer Davis and Katherine Daniels)
- Ansible: Up and Running
- Continous Delivery
- Continous Integration
- Designing Data-Intensive Applications
- Systems Performance: Enterprise and the Cloud
- The Practice of Cloud System Administration
- DevOps: A Software Architect’s Perspective, SEI
- Site Reliability Engineering : How Google Runs Production Systems (Betsy Beyer, Chris Jones, Jennifer Petoff, and Niall Richard Murphy)
- The DevOps Handbook (Gene Kim, Jez Humble, Patrick Debois, John Willis, and John Allspaw)
- Generating Software Tests - Breaking Software for Fun and Profit (Andreas Zeller, Rahul Gopinath, Marcel Böhme, Gordon Fraser, and Christian Holler)
Papers
- An empirical study on principles and practices of continuous delivery and deployment
- Chaos Engineering, by Ali Basiri, Niosha Behnam, Ruud de Rooij, Lorin Hochstein, Luke Kosewski, Justin Reynolds, Casey Rosenthal. In IEEE Software vol. 33 no. 3, p. 35-41, 2016.
- Automating chaos experiments in production, by Ali Basiri, Lorin Hochstein, Nora Jones, Haley Tucker. In ICSE 2019 Software Engineering in Practice.
- State of Mutation Testing at Google, by Goran Petrovic and Marko Ivankovic. In Proceedings of the 40th International Conference on Software Engineering 2017 (SEIP).
Videos and Slides
TODO