DevOps for Managers and Leaders Training

DevOps for Managers and Leaders Training Courseware (WA2593)

This two-day DevOps for Managers and Leaders workshop is loaded with practical real-world information. You will leave this course loaded with knowledge on the available people, processes, culture, and tools for DevOps, ready to select what's right for your company and to roadmap the journey for your organization.The class provides two DevOps implementation case studies, a 30-60-90 roadmap to implementing DevOps in your organization, DevOps organizational maturity assessment, as well as, patterns and best practices to enable you to confidently lead a DevOps implementation.This class demystifies the fundamental shift from focusing only on the tools or scripting to using DevOps for measurably higher performance from organizations of all sizes for solving business problems in a timely manner.

Benefits

  • Confidently design a DevOps roadmap for your organization.
  • Understand the various key components.
  • Communication and evangelization of your DevOps progress.
  • How automation is key to success
  • Understand the key components;tools, processes, and people required
  • Apply the knowledge to improve reliability of build & release processes
  • Become literate in the vernacular of DevOps
  • Learn the metrics and analytics that provide understanding of your organizational maturity
  • Monitor your team and application lifecycle management effectiveness
  • Understand how to create a culture that supports technology-enabled business
  • Apply technology, people and process to shift left
  • Map out the workforce strategy required for organizational success
  • Compare other organizational journeys in DevOps to understand options and approaches

Outline

  1. WHAT IS DEVOPS
    1. What is DevOps
    2. Why DevOps
    3. DevOps is for business
    4. Goals
    5. Driving business outcomes
    6. End-to-end example
    7. Small steps – Building from the left
    8. Small steps – Building from the right
    9. Small steps
    10. Where DevOps “just fits”
    11. DevOps and microservices
    12. DevOps and containers (1/3)
    13. DevOps and containers (2/3)
    14. DevOps and containers (3/3)
    15. Workshop – Objectives and Fit
  2. CULTURE
    1. Developing a DevOps culture
    2. Developing a DevOps culture
    3. CALMS model
    4. Culture
    5. Lean
      1. Lean – Reducing waste
      2. Lean – Reducing overburdening
      3. Lean – Reducing variation
    6. Measurement
    7. Sharing
    8. Supporting communication
    9. Supporting knowledge management
  3. BUILDING BLOCKS
    1. End to end process
    2. Plan – Stand-ups
    3. Plan – Kanban board
    4. Plan – Collaboration tools
    5. Code, build, and test
    6. Code, build, and test - Agile
    7. Test automation
    8. Where no test has gone before
    9. Version control
    10. Artifact repositories
  4. ORGANIZATION
    1. Why organization matters
    2. Why the current organization matters
    3. What not to do (anti-patterns)
    4. Anti-pattern - Silos
    5. Anti-pattern – Missing cooperation
    6. Pattern – DevOps collaboration
    7. Pattern – Integrated product team
    8. Pattern – DevOps as a service
    9. Pattern – DevOps advocacy team
    10. Key components for successful teams
    11. Importance of leadership
  5. GOVERNANCE AND CONTROLS
    1. An evolving context for governance
    2. Increasing frequency of change
    3. DevOps challenges for governance
    4. Opportunity of DevOps for governance
    5. Sample controls
    6. Automated code scanning
    7. Automated vulnerability scanning
    8. Application security training
    9. Dependency and supply chain management
    10. Access and activity logging
    11. Continuous auditing and monitoring
  6. MEASUREMENT
    1. Why measure?
    2. What to measure?
    3. Metric – Deployment frequency
    4. Metric – Velocity
    5. Metric – Cycle time and lead time
    6. Metric – Percentage of failed deploys
    7. Metric – Mean time to recovery (MTTR)
    8. General caution about metrics
    9. Workshop – Organization and Governance
  7. BUILDING BLOCKS
    1. End to end process
    2. Release, deploy
    3. Continuous delivery
    4. Testing and verification
    5. QA testing
    6. Configuration management
    7. Virtual machines
    8. Containers
    9. Containers - Challenges
    10. Operate, monitor
    11. Container orchestration
  8. PATH TO DEVOPS
    1. Making the case for DevOps
    2. Show benefits across roles and teams
    3. Start small, build on success
    4. Tool – Value stream mapping
    5. Change management and cultural change
    6. Understand motivations
    7. Understand motivations - Example
    8. Develop shared goals
    9. Form dedicated, cross-functional teams
    10. “Failure” is not a four-letter word
    11. Focus on process and capability, not output
    12. Maintaining DevOps capabilities
  9. BEST PRACTICES
    1. Relentlessly attack poor collaboration
    2. Everything you do is part of a process
    3. Align governance and DevOps
    4. One tool to capture every request
    5. One set of tooling for everyone
    6. Seek continuous feedback
    7. Use dashboards
    8. Adopt agile methods
  10. ESSENTIAL PRACTICES
    1. Essential Practices
  11. MYTHS AND LEGENDS
    1. Throw out everything you used to know
    2. DevOps === Cloud
    3. DevOps === Automation
    4. Workshop – Starting the journey

Required Prerequisites

  • A desire to learn how to successfully implement DevOps in your organization.