devops training

 

DevOps Boot Camp – 3 Days

Course Description

The DevOps Boot Camp training is an instructor-led training experience that covers the basics of DevOps and its associated tools. The goal of this workshop is to prepare operations staff to use the various tools under the DevOps umbrella. The course has hands-on exercises to reinforce the material, and at the end of the class, students will have a code base that they can refer to when solving real business problems.

Intended Audience

This course is appropriate for individuals and organizations seeking a foundational understanding of DevOps, specifically:

  • Employees and managers responsible for designing, reengineering or improving process
  • Consultants guiding their clients through process improvement initiatives
  • Internal and external suppliers
  • Process stakeholders

Objectives

  • Develop an understanding of what DevOps is and is not
  • Understand the objectives, terminology and benefits of DevOps
  • Learn to create and manage the cultural change and mindset required for successful DevOps implementation
  • Gain insight into common DevOps concepts and practices, including its relationship to Agile, Lean and IT Service Management (ITSM)
  • Discover methods to improve workflows, break down communications stovepipes and improve efficiency of the delivery process
  • Explore how critical success factors, feedback loops and key performance indicators will help drive continuous improvement
  • Discover techniques for teams and individuals to realistically follow these principles and practices in a disciplined way

Prerequisites

Some development, QA or operations experience.

Outline

  • Part 1: What is DevOps…Really?
    1. Establishing expectations for the next three days
    2. Understanding the anatomy of DevOps
      • What DevOps is not
      • Beginning to define what DevOps is
      • Context from DevOps history
      • Organizations leading the way
      • The goals of a DevOps practice
      • What to expect from a DevOps practice
      • Business outcomes of DevOps maturity

    Exercise:

    1. DevOps and Continuous Delivery enablement
      • How CD and DevOps impact IT roles
      • Gauging your CD and DevOps maturity
      • Continuous IT workflow

    Exercise:

    Part 2: The Cultural Components of DevOps

    1. State check: an Agile review
    2. Examining typical misalignments
      • Siloes of job function vs. alignment of mission
      • The change management challenge
      • Adjusting institutional incentive
      • Agile team alignment
    3. Cross-functional teams
    4. Culture and continuous delivery
      • The deployment pipeline concept
      • A new way of testing
      • The role of automation
      • Shifting towards CD culture

    Exercise:

    1. Cultural typologies
      • Studies on culture
      • Individual vs. organizational culture
      • Lessons from Agile
      • Collaboration trends

    Exercise:

    1. Blame and failure
      • A tale of two corporate ethics
      • Planning failure to build resilience
      • Examples from testing
      • Reversing the dynamic
    2. Continuous Improvement
      • Kaizen
      • Ask ‘why’ five times, root cause analysis
      • Root cause illustration
    3. State of DevOps Report
      • DevOps correlations with business drivers
      • Leading devops metrics
      • IT performance tiers

    Exercise: Problem Definition

    Part 3: Implementing the DevOps Way of Work

    1. The anatomy of a DevOps mentality
    2. The DevOps mindset
      • The first way: System Thinking
      • The second way: Amplify feedback loops
      • The third way: continuous improvement
      • Lean Startup Teams and incentives
    3. Configuration Management
      • Snowflake Servers
      • Server Sprawl
      • Configuration Drift
      • Principles of configuration management
      • Applying configuration management
      • Tools for configuration management

    Exercise: Case Study

    1. Version Control
      • Overview of Version Control
      • Principles of Continuous Integration
      • Small, Frequent Commits
      • Continuous Integration Checklist
    2. Infrastructure as Code
      • Infrastructure: history and complexity
      • Goals and benefits of treating infrastructure as code
      • Bringing agility to infrastructure and the enterprise
      • Scrum teams
      • Done vs. Acceptance

    Discussion: Infrastructure as code

    1. Cataloging and eliminating waste
      • The manufacturing analogy
      • Toyota waste principles
      • TIMWOOD and the categories of waste
      • Finding bottlenecks

    Exercise: Waste

    1. Visualizing and managing workflow
      • Kanban
      • Work in Progress (WIP)
      • Visualizing work in your own situation
    2. Security overview
      • Why it’s not working
      • Application security: the weakest link
      • Security and DevOps
      • Starting security early

    Discussion: Security

    Part 4: DevOps Tooling

    1. Contemporary DVCS version control
      • Git and Github
      • Mercurial
    2. Automation
      • What to expect from automation
      • The disruptions of automation

    Exercise: Automation Expectations

    1. Monitoring and Measurement
      • Hard KPIs for M&M
      • Visibility and M&M
      • Alerts
      • An overview of common tools

    Exercise: Case Study

    1. Microservices
      • What are Microservices
      • Why do Microservices
      • Microservice Types

    Exercise: Case Study

    1. Common DevOps toolsets
      • Configuration management
      • Continuous integration
      • Deployment
      • Process monitoring
      • Containerization
      • Collaboration

    Part 5: Charting your course

    1. Revisiting continuous delivery & operation
    2. Clarifying expectations
    3. DevOps in the enterprise
    4. Scaling DevOps
    5. DevOps resources: the Techtown tools glossary
    6. 12 steps to better code

Other courses to explore:

DevOps Workshop – Onsite, Tailored, Low Cost

DevOps – Puppet in a Master-Agent Setup – Onsite and Tailored

DevOps – Ansible Configuration and Administration – Onsite

 

MindIQ.com 
Print Friendly, PDF & Email