- Level Foundation
- Duration 9 hours
- Course by IBM
-
Offered by
About
DevOps skills are in demand! DevOps skills are expected to be one of the fastest-growing skills in the workforce. This course can be a first step in obtaining those skills. Introduction to DevOps explores DevOps as a cultural movement, including building a business case for DevOps, the essentials of DevOps, and a brief history of DevOps. You will learn new ways of thinking, working, organizing, and measuring to fully gain the benefits of DevOps. You will learn how breaking down silos and organizing developers and operators into single cross-functional teams is necessary for truly adopting DevOps. Having everyone contributing and everyone being responsible for success is at the heart of DevOps. By thinking from a DevOps perspective, you will be able to build better products for your customer. You will view DevOps from a business perspective as well as for becoming a DevOps practitioner. You will see how building a culture of shared responsibility and transparency is the foundation of every high-performing DevOps teams. You will have an opportunity to explore the concepts of infrastructure for Continuous Integration and Continuous Delivery. You will be able to use actionable measures that apply directly to decision-making and will ultimately result in continuous improvement. This course is designed for those new to DevOps as well as those looking to increase their current knowledge of DevOps.Modules
Introduction to DevOps
3
Assignment
- Introduction to DevOps: Practice Quiz 1
- Introduction to DevOps: Practice Quiz 2
- Overview of DevOps
1
Discussions
- Module 1 Discussion
8
Videos
- Course Introduction
- Business Case for DevOps
- DevOps Adoption
- Definition of DevOps
- Essential Characteristics of DevOps
- Leading Up to DevOps
- XP, Agile, and Beyond
- Brief History of DevOps
1
Readings
- Summary and Highlights
Social Coding Principles
4
Assignment
- Social Coding Principles: Practice Quiz 1
- Social Coding Principles: Practice Quiz 2
- Social Coding Principles: Practice Quiz 3
- Thinking DevOps
1
Discussions
- Module 2 Discussion
8
Videos
- Social Coding Principles
- Git Repository Guidelines
- Working in Small Batches
- Minimum Viable Product
- Test Driven Development
- Behavior Driven Development
- Cloud Native Microservices
- Designing for Failure
1
Readings
- Summary and Highlights
Taylorism and Working in Silos
3
Assignment
- Taylorism and Working in Silos: Practice Quiz 1
- Taylorism and Working in Silos: Practice Quiz 2
- Working DevOps
1
Discussions
- Module 3 Discussion
6
Videos
- Taylorism and Working in Silos
- Software Engineering vs. Civil Engineering
- Required DevOps Behaviors
- Infrastructure as Code
- Continuous Integration
- Continuous Delivery
1
Readings
- Summary and Highlights
Organizational Impact of DevOps
3
Assignment
- Organizational Impact of DevOps: Practice Quiz 1
- Organizational Impact of DevOps: Practice Quiz 2
- Organizing for DevOps
1
Discussions
- Module 4 Discussion
3
Videos
- Organizational Impact of DevOps
- There is No DevOps Team
- Everyone is Responsible for Success
1
Readings
- Summary and Highlights
Measuring DevOps
3
Assignment
- Practice Quiz 1: Measuring DevOps
- Practice Quiz 2: Measuring DevOps
- Measuring DevOps
1
Discussions
- Module 5 Discussion
4
Videos
- Rewarding for “A” while hoping for “B”
- Vanity metrics vs. Actionable metrics
- How to Measure Your Culture
- Comparison of DevOps to Site Reliability Engineering
1
Readings
- Summary and Highlights
Case Studies
3
Assignment
- Scenario 1 Quiz - Thinking DevOps
- Scenario 2 Quiz - Organizing DevOps
- Scenario 3 Quiz - Social Coding
Final Graded Quiz
1
Assignment
- Final Quiz
Course Wrap-Up
2
Readings
- Congratulations & Next Steps
- Team & Acknowledgements

John Rofrano