Course Description
This course is an introduction to DevOps. The course emphasizes communication, collaboration , integration, and automation to improve the workflow between developers and IT operations professionals. Improved workflows lead to more opportunities to design software and services in a more agile fashion which can only be good for customers.
This course (based on the DevOps Institute syllabus) is intended as a basis for discovering the most important DevOps concepts and to understand the principles and methods behind this. The course will leave you with the inspiration to be the advocate of change; The idea is that what you have learned about DevOps - and continue to learn – is shared with others so that you can guide them.
Target Student
The course is aimed at:
- Those engaged in IT development, IT operations and IT service management
- Individuals wishing to have detailed understanding of the principles of DevOps
- IT professionals working in an Agile environment or will do, and who need a detailed understanding of the interaction between Agile and DevOps
- Individuals who want to understand the cultural changes DevOps entails
Pre-requisites
No previous experience of DevOps is required.
Performance-Based Objectives
After completing the course, students are familiar with the following aspects of DevOps :
- Objectives and concepts
- Company benefits
- Performance criteria and results in the real world
- DevOps principles
- Concepts and methods (including the relationship between Agile, Lean and IT Service Management)
- Cultural and organizational considerations
- Methods of communication and collaboration
- Methods for automation and technology factors
- Considerations when changing
- Challenges, risks and critical success factors
Certification
The course is followed by an examination leading to the award of the DevOps Institute "DevOps Foundation Certificate"
- Closed book
- Web-based (voucher to be provided)
- 40 multiple-choice questions
- Passing Score: 65%
- Exam duration: 60 minutes
- Exam is included in the course fee.
Course Content
Introduction
Exam Requirements and weighing
Why DevOps?
- From a business perspective
- From an IT perspective
- Stereotypes of Dev and Ops: perception and reality
What is DevOps?
- Introduction DevOps
- Goals DevOps
- Added value of DevOps
- Proven Results
- DevOps for businesses
- DevOps principles (The Three Ways)
DevOps and other frameworks
- DevOps and Agile
- DevOps and Lean
- DevOps and IT Service Management
DevOps culture
- Characteristics of a DevOps culture
- Organizational Considerations DevOps
- DevOps stakeholders
- DevOps roles
- DevOps teams
- DevOps organizational structures
DevOps methods
- Continuous Integration
- Continuous delivery
- Continuous deployment
- Value stream mapping
- Kanban
- Theory of Constraints
- Improvement Kata
- Deming's quality circle
- ITSM processes
- DevOps and Automation
Methods for DevOps automation
- Longevity and tools categories DevOps applications
- Transitioning to a DevOps culture
Implementation
- Challenges, risks and critical success factors
- Measuring DevOps successes