EIEIOTECHNOVATION
← Training programmes

EIEIO / CLOUD NATIVE & DEVOPS

Agile DevOps

Course outline

1 day

Duration

1 day

Synopsis

This course provides an introductory overview of DevOps as envisioned by Agile practitioners. Topics are presented from both a business and technology perspective and include adoption practices and associated domains. The course content is divided into a series of modular sections, each of which is accompanied by one or more hands-on exercises.

Learning Objectives

  • Goals, objectives and vocabulary
  • Benefits to the business – increasing the efficiency of development and operational handoffs
  • Concepts and practices (including its relationship to Agile, Lean and IT Service Management (ITSM)
  • Improved workflows
  • Improved communication and feedback loops
  • Reliance on automation
  • Applying DevOps in an enterprise environment
  • Critical success factors and key performance indicators
  • Real-life examples and results

Prerequisite

  • ALM/SDLC
  • Project Management

Course Outline

Fundamental Terminology and Concepts (30 min)

  • Understanding the business need for DevOps
  • DevOps capabilities
  • Deployment, Testing, Monitoring, and Feedback loops
  • Measuring value and what DevOps is not

Brief History of DevOps (30 min)

  • Roots in Lean thinking and manufacturing
  • Agile development practices
  • Automation/Virtualization

Business Drivers for DevOps (30 min)

  • Improving SLAs
  • Fast TTM
  • Reducing operational inefficiencies through automation
  • Increasing capacity to innovate

DevOps Capabilities (30 min)

  • Paths to DevOps adoption
  • Steer/Develop-Test/Deploy/Operate
  • Identifying bottlenecks in delivery pipeline
  • Continuous feedback and optimization

DevOps Processes (30 min)

  • Value-Stream Mapping
  • Infrastructure as code
  • Deployment automation

Hands-On Excercise (45 min)

  • Participants will be asked to identify their delivery pipelines
  • Participants will be asked to construct value-stream maps for their chosen delivery pipleines
  • Participants will be asked to identify potential bottlenecks based on their value-stream maps and how to alleviate them

DevOps Culture – Individuals and Interactions (60 min)

  • Measuring culture
  • DevOps teams creation
  • Open communication
  • Incentive and Responsibility alignment
  • Executive Sponsorship
  • Technical Leadership
  • Set Goals
  • Mentoring
  • Anti-patterns

DevOps Communication Tools (30 min)

  • Using automation tools syntax as a common language framework
  • Version control for environment building and deployment to the data center

DevOps in the Enterprise – Examples and Case Study (30 min)

  • Mobile Applications
  • Supply Chains
  • IoT
  • IBM Case Study

Hands-on Exercise (45 min)

  • Using Vagrant/Ansible/Docker to deploy test and production environments
  • Ansible syntax

Q&A (30 min)

Programme scope, delivery arrangements and suitability are confirmed during enquiry.