Course Details
Course Code: DF; Instructor-led
Audience
Anyone who desires to acquire knowledge of and experience with the DevOps working method and wants to understand how DevOps creates value. Your role might be, for example, Scrum Master, Scrum Product Owner, software developer, consultant, IT operations manager, service manager or perhaps CIO or marketer.
Prerequisites
Basic familiarity with Agile, Scrum, Lean, and ITSM principles is beneficial.
Methodology
This program will be conducted with interactive lectures, PowerPoint presentation, discussion and practical exercise.
Course Objectives
The DevOps Fundamentals training course covers the major concepts and principles of DevOps. Related frameworks and methodologies like Agile, Scrum, Kanban and Lean are also looked at, alongside – most importantly – the mindset needed to make DevOps a success. Important elements covered in the course include:
- Benefits of DevOps and continuous delivery in relation to customer value
- Service Delivery process
- Concepts of test automation, infrastructure automation, and build and deployment automation
- DevOps’ relationship to Lean and Agile
- Case studies of IT organizations that are undergoing a transformation to Adaptive IT and DevOps models
- Most common and popular DevOps tools
- Critical success factors for a DevOps implementation
- Case studies of IT organizations that are undergoing a transformation to
- Adaptive IT and DevOps models
- Most common and popular DevOps tools
- Critical success factors for a DevOps implementation
Outlines
Module 1: DevOps - The Context
- DevOps evolution
- Business benefits of DevOps
- DASA DevOps principles
- Goals and measurement
Module 2: DevOps for Individuals
- From roles to T-shape DevOps profiles
Module 3: DevOps for Teams and organizations
- Culture and behavior
- Organizational models
- Team autonomy
- DevOps at scale
Module 4: DevOps Practices ITSM
- Lean
- Agile
- Architecture
- Continuous delivery and automation
- Modern infrastructure and
- Cloud
- Operations
Module 5: The Next Steps Analyze Desk
- The current situation
- Improve incrementally