Fundamentals of DevOps eLearning
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.
We are now offering Enterprise LMS Services! Contact us for more information.
Education Credits
9 PDUsPublic Classroom Pricing
$695(USD)
GSA Price: $585
Group Rate: $595
Private Group Pricing
Have a group of 5 or more students? Request special pricing for private group training today.
Part 1: Introduction: DevOps – More Than Just Dev & Ops
- Module Introduction
- What is DevOps?
- High-Performance IT Organizations
Exercise: Lifecycle – Points of Pain
- Why We Need DevOps
- Case Study: Knight Capital
- Case Study Debrief: Knight Capital
- Developer Productivity
- Where did DevOps come from?
- Deming and TQM
- The Lean Movement
Exercise: Identify Waste
- Agile Development and Agile Infrastructure Movements
- Agile Principles
- Agile vs. Traditional Processes
- Agile Infrastructure & Velocity Movement
Exercise: Agile Infrastructure
- Continuous Delivery Movement
- End Goals of DevOps
- Module Summary
Part 2: Maturing a DevOps Practice in the Enterprise
- Module Introduction
- DevOps and Organizational Culture
- Use Lean Startup Teams
- Collaboration Tools – Introduction
- Automate Everything You Can
- Reserve 20 Percent of Effort for Improvement
- The Involvement Principle – Systems and Security
Exercise: The Involvement Principle
- Value Stream Defined
- Value Streams
Exercise: Choose a Value Stream
- Value Stream Mapping
- Value Stream Examples
Exercise: Map Your Value Stream
- Plan the Transformation
Exercise: Plan the Transformation
- Conway's Law
- Case Study: Amazon Web Services
- Case Study Debrief: Amazon Web Services
- Organization Types
Exercise: Organization and Service Architecture
- Module Summary
Part 3: Your DevOps Journey: Optimize Flow
- Module Introduction
- Principles of Flow
- Make Work Visible
- Limit Work In Process (WIP)
- Reduce Batch Sizes
- Optimize the Process to Reduce the Number of Handoffs
- Continually Identify and Elevate Our Constraints
- Eliminate Waste in the Value Stream
Exercise: Principles of Flow
- How dramatically does DevOps Optimize Flow?
- Infrastructure As Code
- Infrastructure Configuration Management
- Configuration Management Tools – Introduction
- The Deployment Pipeline
- Deployment Pipeline Example – Application Software
- Deployment Pipeline Flow
- Integrate Security Into the Deployment Pipeline
- Automated Deployment Pipeline
- Deployment Tools – Introduction
- Shared Version Control
- Version Control Tools – Introduction
- Infrastructure As Code Results
- Agile Practices: Definition of Done
- Test Automation Pyramid
- Build Quality In
- Automated Testing Tools
- Continuous Integration
- Build Automation
- Case Study: Microsoft VSO Branching
- Case Study Debrief: Microsoft VSO Branching
- Containerization
- Architecture For Reduced-Risk Deployment
- Microservices
- Re-architecting Applications Gradually: The Strangler Pattern
- How the Strangler Pattern Works
- Blue-Green Deployment Pattern
- Virtualization & The Cloud
- Change Review and Coordination
Exercise: Optimizing Flow
- Module Summary
Part 4: Your DevOps Journey: Amplify Feedback
- Module Introduction
- The Second Way: Feedback
- Case Study: Microsoft VSO – Manage to Reveal Problems
- Case Study Debrief: Microsoft VSO – Manage to Reveal Problems
- See Problems as they Occur
- Keep Pushing Quality Closer to the Source
- Optimize for Downstream Workflow
Exercise: Principles of Feedback
- Telemetry: Metrics, Monitoring, Alerting
- Telemetry Architecture Layers
- Telemetry Architecture Levels
- Create Alerts
- System Monitoring Tools – Introduction
- Log Aggregation – Introduction
- Common DevOps Metrics
- Use Telemetry To Anticipate Problems
- Feedback For Safe Deployment of Code
- Hypothesis-Driven Development
- Case Study: Microsoft VSO – Hypothesis-Driven Development
- Case Study Debrief: Microsoft VSO – Hypothesis-Driven Development
- A/B Testing
Exercise: Amplifying Feedback
- Module Summary
Part 5: Your DevOps Journey: Continual Learning and Experimentation
- Module Introduction
- Becoming a Learning Culture
- Blameless Postmortems
Exercise: Learning (Blameless) Culture
- Innovation Culture
- Institutionalize the Improvement of Daily Work
- Example: Alcoa Workplace Safety
- Inject Resilience Patterns into Our Daily Work
- Transform Local Discoveries into Global Improvements
- Reserve Time to Create Organizational Learning and Improvement
- Enable Everyone to Teach and Learn
- Establish Internal Consulting & Coaches
- Leaders Reinforce a Learning Culture
Exercise: Innovation Culture
- Module Summary
- 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