Certified DevOps Master

Online DevOps Course

About the Course

DevOps is an emerging set of principles, methods and practices for communication, collaboration and integration between software development (application/software engineering) and IT operations (systems administration/infrastructure) professionals. It has developed in response to the emerging understanding of the interdependence and importance of both the development and operations disciplines in meeting an organization's goal of rapidly producing software products and services.

It aims at establishing a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably.

Companies that practice DevOps have reported significant benefits, including significantly shorter time-to-market, better product quality, more reliable releases, improved productivity and efficiency and the increased ability to build the right product by fast experimentation and the increased ability to build the right product by fast experimentation.

Course Duration: 2 days

Learning Outcomes

  • Business benefits
  • Relationship with other frameworks (including Agile, Lean and IT Service Management (ITSM)
  • Culture, communication, collaboration and organizational considerations
  • Principles and practices
  • Reliance on automation
  • Adoption considerations (including how to get started)
  • Challenges, risks and critical success factors

Course Contents

This Certified DevOps Master course consists of the following:

Module 1: DevOps Adoption ↓
  • What is DevOps?
  • DevOps anti-patterns
  • Benefits of DevOps
  • DevOps software development process
  • Why DevOps needs a specific mindset to work
  • DevOps Lean and Agile Scrum practices

Organizational Culture

  • Four Pillars of Effective DevOps (Collaboration, Affinity, Tools, and Scaling)
  • Missing parts of the DevOps mindset
  • Creating a team from a group of people, through fostering collaboration, a DevOps mindset, and empathy and trust
  • Conflict management
  • Human Resource Management

DevOps Principles and Concepts

  • Use and usefulness of different software development methodologies (Waterfall, Agile, Scrum) and their basic principles
  • Use and usefulness of different operations methodologies (IT Service Management)
  • Use and usefulness of the Lean systems methodology

 

Take This Course

Enquire Now

Module 2: Planning, Requirements, Design ↓

Application and Service Lifecycle Management

  • Adds value to modern Application Lifecycle Management
  • DevOps improves customer experience when used for Service Lifecycle Management

Project Charter and Visual Control

  • DevOps project’s scope
  • Visual Control over a DevOps projects facilitates DevOps practices

Infrastructure and Architecture Design

  • Cloud computing and virtualization techniques make integrating Dev and Ops easier

Service Level Requirements and Agreements

  • How DevOps changes Service Level
  • Requirements and Agreements

Implementing a Testing Strategy

  • Changing the Testing Strategy when transitioning to DevOps
  • User Stories, Test Stories and Operation Stories

 

Take This Course

Enquire Now

Module 3: Development and Deployment ↓

Continuous Delivery and Continuous Integration

  • Essentiality of Continuous Delivery
  • Integrating Continuous Delivery solving problems with Continuous Delivery
  • Essentiality of Continuous Integration
  • Achieving Continuous Integration with a distributed team
  • Solving problems with Continuous Integration

Deployment Pipeline

  • Logic of the anatomy of a DevOps deployment pipeline
  • Usage of Build and deployment scripting
  • Continuous Deployment
  • Iteration plan and the release plan should be changed for eective DevOps.Why?
  • Implementing Continuous Deployment
  • Ji-Kotei-Kanketsu, Rhythm, Work-in-Progress and One-piece-flow
  • Concepts of Ji-Kotei-Kanketsu, Rhythm,
  • Work-in-Progress and One-piece-flow
  • Finding a solution to a problem with Ji-Kotei-Kanketsu, Rhythm, Work-in-Progress or
  • One-piece-flow

Automation, Tools and Testing

  • Importance of automation
  • Usage of tools to facilitate DevOps
  • Usage of tools to support DevOps mindset and culture
  • Importance of automation in DevOps testing automating an acceptance test

 

Take This Course

Enquire Now

Module 4: Operation and Scaling ↓

Managing Data; Infrastructure and Environments; and Components and Dependencies

  • Encountering problems when managing data in databases within DevOps providing a solution to a problem where a database is used in DevOps
  • Preparing an infrastructure environment for deployment or manage it after deployment
  • Commonly used strategy to manage components
  • Managing dependencies

Configuration Management and Version control

  • Version control as a key to effective DevOps
  • Keeping up version control over data, infrastructure and components

Cloud and Immutable Infrastructure

  • Necessity to move to Cloud-based infrastructure for effective DevOps
  • Managing Cloud-based infrastructure within DevOps

Business Continuity

  • Facilitating Business Continuity practices
  • Scaling
  • Importance of scale up or down situation, and identify the best way to do that
  • Finding Scaling problems and identifying a good way to solve
  • Support of Social policy and hiring practices for scaling DevOps

End-of-Life

  • Conditions for End-of-Life of a product or service
  • Conditions to be met before terminating a service or product
Exam Details ↓
  • Exam Duration: 120 minutes
  • Number of questions: 50
  • Pass mark: 65% (33 out of 50)
  • Open book/notes: no
  • Electronic equipment permitted: No

Who is this course for?

This course is intended for individuals who match any of the following:

  • Application or Service Developers, Agile Scrum Masters, Test Engineers, Test Managers, IT Service Managers, Process Managers and Lean IT Practitioners.
  • Individuals and organizations seeking a fundamental understanding of DevOps.
  • Employees, managers, stakeholders and suppliers who are leading or contributing to an organization’s DevOps initiatives.
  • Consultants guiding their clients through DevOps programs and process improvement initiatives.
  • DevOps engineer, product owner, integration specialist, operations manager, software developer, incident and change manager, system administrator, network administrator, business manager, automation architect, enterprise architect, program manager, project manager, release manager, CIO.

 

Prerequisites

  • The training EXIN DevOps Master delivered by an EXIN accredited training provider is mandatory.
  • Having acquired basic knowledge of DevOps, for example by reading the additional literature (The Phoenix Project) or taking an introductory course, is strongly recommended.

Enquire Now

*Your Name

*Your Email

Company Name

Telephone

Your Enquiry