Fundamentals of DevOps

Adjustable to meet your needs.
Self-Paced:
$995.00
GSA Discount:
$726.35
When training eight or more people, onsite team training offers a more affordable and convenient option.
Register Now
Request Quote
Individual
Onsite
Overview

For decades there have been big disconnects between the different roles of the IT shop. We struggle with inherent barriers between development projects and the stable infrastructure needed to deploy and run products. Applications get completed and tested in insulated internal environments without adequate collaboration between production IT staff and infrastructure administrators. Unforeseen challenges plague the production environment, wreaking havoc with deadlines, deliverables, and ultimately the business mission. Security is often a wet blanket at best, and an afterthought at worst. In the meantime, huge backlogs of work and technical debt pile up, chronically eroding the efficiency and agility of the business' IT capability.

This DevOps eLearning is loaded with practical real-world tools and techniques. From the nation's largest Agile development trainers comes a comprehensive program to get you started on the road to DevOps success. You will leave this course fully literate in the whole array of available DevOps tools and lessons, ready to select what's right for you and chart a path to holistic long-term IT success in your own organization.

Upcoming Dates and Locations
Guaranteed To Run
On Your Schedule Self-Paced eLearning Register
Course Outline

Part 1: Introduction: DevOps - More Than Just Dev & Ops

  1. Module Introduction
  2. What is DevOps?
  3. High-Performance IT Organizations

Exercise: Lifecycle – Points of Pain

  1. Why We Need DevOps
  2. Case Study: Knight Capital
  3. Case Study Debrief: Knight Capital
  4. Developer Productivity
  5. Where did DevOps come from?
  6. Deming and TQM
  7. The Lean Movement

Exercise: Identify Waste

  1. Agile Development and Agile Infrastructure Movements
  2. Agile Principles
  3. Agile vs. Traditional Processes
  4. Agile Infrastructure & Velocity Movement

Exercise: Agile Infrastructure

  1. Continuous Delivery Movement
  2. End Goals of DevOps
  3. Module Summary

Part 2: Maturing a DevOps Practice in the Enterprise

  1. Module Introduction
  2. DevOps and Organizational Culture
  3. Use Lean Startup Teams
  4. Collaboration Tools - Introduction
  5. Automate Everything You Can
  6. Reserve 20 Percent of Effort for Improvement
  7. The Involvement Principle – Systems and Security

Exercise: The Involvement Principle

  1. Value Stream Defined
  2. Value Streams

Exercise: Choose a Value Stream

  1. Value Stream Mapping
  2. Value Stream Examples

Exercise: Map Your Value Stream

  1. Plan the Transformation

Exercise: Plan the Transformation

  1. Conway's Law
  2. Case Study: Amazon Web Services
  3. Case Study Debrief: Amazon Web Services
  4. Organization Types

Exercise: Organization and Service Architecture

  1. Module Summary

Part 3: Your DevOps Journey: Optimize Flow

  1. Module Introduction
  2. Principles of Flow
  3. Make Work Visible
  4. Limit Work In Process (WIP)
  5. Reduce Batch Sizes
  6. Optimize the Process to Reduce the Number of Handoffs
  7. Continually Identify and Elevate Our Constraints
  8. Eliminate Waste in the Value Stream

Exercise: Principles of Flow

  1. How dramatically does DevOps Optimize Flow?
  2. Infrastructure As Code
  3. Infrastructure Configuration Management
  4. Configuration Management Tools - Introduction
  5. The Deployment Pipeline
  6. Deployment Pipeline Example - Application Software
  7. Deployment Pipeline Flow
  8. Integrate Security Into the Deployment Pipeline
  9. Automated Deployment Pipeline
  10. Deployment Tools - Introduction
  11. Shared Version Control
  12. Version Control Tools - Introduction
  13. Infrastructure As Code Results
  14. Agile Practices: Definition of Done
  15. Test Automation Pyramid
  16. Build Quality In
  17. Automated Testing Tools
  18. Continuous Integration
  19. Build Automation
  20. Case Study: Microsoft VSO Branching
  21. Case Study Debrief: Microsoft VSO Branching
  22. Containerization
  23. Architecture For Reduced-Risk Deployment
  24. Microservices
  25. Re-architecting Applications Gradually: The Strangler Pattern
  26. How the Strangler Pattern Works
  27. Blue-Green Deployment Pattern
  28. Virtualization & The Cloud
  29. Change Review and Coordination

Exercise: Optimizing Flow

  1. Module Summary

Part 4: Your DevOps Journey: Amplify Feedback

  1. Module Introduction
  2. The Second Way: Feedback
  3. Case Study: Microsoft VSO - Manage to Reveal Problems
  4. Case Study Debrief: Microsoft VSO - Manage to Reveal Problems
  5. See Problems as they Occur
  6. Keep Pushing Quality Closer to the Source
  7. Optimize for Downstream Workflow

Exercise: Principles of Feedback

  1. Telemetry: Metrics, Monitoring, Alerting
  2. Telemetry Architecture Layers
  3. Telemetry Architecture Levels
  4. Create Alerts
  5. System Monitoring Tools - Introduction
  6. Log Aggregation - Introduction
  7. Common DevOps Metrics
  8. Use Telemetry To Anticipate Problems
  9. Feedback For Safe Deployment of Code
  10. Hypothesis-Driven Development
  11. Case Study: Microsoft VSO - Hypothesis-Driven Development
  12. Case Study Debrief: Microsoft VSO - Hypothesis-Driven Development
  13. A/B Testing

Exercise: Amplifying Feedback

  1. Module Summary

Part 5: Your DevOps Journey: Continual Learning and Experimentation

  1. Module Introduction
  2. Becoming a Learning Culture
  3. Blameless Postmortems

Exercise: Learning (Blameless) Culture

  1. Innovation Culture
  2. Institutionalize the Improvement of Daily Work
  3. Example: Alcoa Workplace Safety
  4. Inject Resilience Patterns into Our Daily Work
  5. Transform Local Discoveries into Global Improvements
  6. Reserve Time to Create Organizational Learning and Improvement
  7. Enable Everyone to Teach and Learn
  8. Establish Internal Consulting & Coaches
  9. Leaders Reinforce a Learning Culture

Exercise: Innovation Culture

  1. Module Summary
Who should attend
  • Software Managers and Directors
  • CIOs, CTOs and IT Executives
  • Operations Managers
  • QA/Test Managers
  • Project Managers
  • Release and Configuration Managers
  • Developers and Application Team Leads
  • ScrumMasters
  • Product Owners and Managers

Download the brochure