DevOps Implementation Boot Camp (DOIBC)

Course Description Schedule Course Outline
 

Course Content

This DevOps Implementation training class teaches the practices, tools and skills that make true continuous operation possible in the real world. Rise to today's IT needs with a transformational blend of collaboration, automation, cultural tools and real-world guidance.

IT transformation is happening in the most productive IT shops in the country. The recipe for revolutionizing technical workflow is clear.

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.

What is DevOps…Really?

In a way, "DevOps" is a funny name for it. Transforming IT capability from an unpredictable cost center to an agile source of business value is about much more than just connecting Development to Operations. But along the way, the lessons of good development – agility, iterating, collaborating, strong teams – do come full circle to combine with proven tools and practices from the highest-performing IT operations teams.

The DevOps mentality consists of three foundational components: culture, tools, and structured collaborative practices. Cross-functionality of teams is critical, as is ongoing support from leadership and management. Automation and high-efficiency tools support everything. But above all, the essential ingredient is the transformation in mentality of your IT teams from a focus on individual job roles to one of unified team mission. That transformation requires trust, new processes, and a tangible plan to move away from the blame and defensive tendencies that plague technical teams. It requires speed, high visibility, and an agile mentality across all of IT – not just development teams.

Learn to implement the DevOps recipe in your own IT teams.

This three-day DevOps Implementation training class 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.

Get Real-World Tools and Resources You Can Use Immediately.

This DevOps Implementation training boot camp sends you back to work with immediately useful roadmaps, tech tools and process templates you can use to implement DevOps excellence in your IT projects.

You'll go back to work with the following resources:

  • The "DevOps Toolbox Reference Kit" a catalog of resources with descriptions and guidance on more than 80 open-source and proprietary tools to help your IT teams succeed
  • A pre-written business case you can take back to executives and leadership which explains the value proposition of DevOps and provides guidance on practical implementation
  • A trio of key DevOps references:
    • The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win by Gene Kim, George Spafford and Kevin Behr
    • Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble and David Farley
    • Team Geek by Brian W. Fitzpatrick

Who should attend

This boot camp is designed for anyone involved in the IT value chain. From daily operations to executive leadership, this course teaches what you need to implement DevOps.

This course is great for:

  • Anyone in an IT Leadership role
  • CIOs / CTOs
  • System Administrators
  • IT Operations Staff
  • Release Engineers
  • Configuration Managers
  • Anyone involved with IT infrastructure
  • Developers and Application Team leads
  • ScrumMasters
  • Software Managers and Team Leads
  • IT Project & Program Managers
  • Product Owners and Managers

Course Objectives

  • Learn to leverage infrastructure automation using the leading configuration tools: Chef, Puppet, Ansible and SaltStack
  • Chart a path to continuous IT operations in your own organization
  • Transform IT from an unpredictable cost center to a strategic source of business value and competitive advantage
  • Implement a cultural transformation plan to unify teams behind a business mission
  • Learn how to continuously monitor capacity and operations
  • Map and visualize IT workflow to eliminate bottlenecks and streamline capacity
  • Prioritize preventative work and structured paydown of technical debt – leave class ready to isolate and catalog issues, get them on the backlog and begin improving overall quality of IT operations
  • Implement a plan for leadership participation and transformation of the IT mentality
  • Learn to implement Kanban for operational IT work – visualize and manage the IT workflow pipeline
  • Track and manage Work in Progress (WIP) so you can tune your production work to its greatest efficiency
  • Implement a real-world plan to break down siloes between different IT departments
  • Learn how to spot positive feedback loops in IT work, and capitalize on them to boost efficiency
  • Evangelize the DevOps mentality when you return to work with our pre-written "DevOps Business Case" for company leaders and executives
  • Learn techniques to effectively communicate the progress and results of your DevOps efforts to management
  • Learn a practical process for integrating product quality "at the source," reducing reliance on backend QA and reactive measures to quality issues
  • Get real-world techniques for implementing agile concepts into infrastructure management and the production environment
  • In-class discussion on the state of IaaS and PaaS, and expert updates on which cloud capabilities you should be aware of or considering
  • Take back our exclusive "DevOps Toolbox" resource kit – including three definitive books on modernizing and unifying your IT capabilities and a directory of technical tools
  • Become literate in a DevOps toolbox: Agile practices, real-time version control, configuration management, containerization and automation tools for infrastructure, monitoring and application deployment

Outline: DevOps Implementation Boot Camp (DOIBC)

Part 1: What is DevOps…Really?

  • History of the movement
  • DevOps – More than just Dev and Ops
  • The Anatomy of a DevOps mentality
    • Siloes of job function vs. alignment of mission
    • Detecting and eliminating waste
    • Optimizing flow of work
    • Leveraging measurement & visibility tools
    • Leveraging automation tools
    • Leveraging collaboration tools
    • End goals of DevOps

Part 2: The Cultural Component

  • Leadership
  • Organizational Culture – can it really be changed?
    • The 8 cultural profiles of work groups
    • Evaluating a group culture
    • Organizational culture vs. individual work
    • The cultural profiles of organizations
    • Changing culture with a behavioral roadmap
  • Workshop: Performing a cultural evaluation
  • Individual Contribution to Culture
    • Using the organization’s cultural profile
    • Performing DISC assessments
    • Cataloging communication styles
    • Lessons from Agile
      • Core values
      • Mission commitment
      • How to develop the team mentality
      • Communicating business priorities to teams
    • Tying cultural findings to productivity work plans
  • Workshop: Performing a DISC assessment
  • Case Study: Breakthrough collaboration trends of the last decade
  • A New Way to Fail
    • Who’s fault is it?
    • A tale of two corporate ethics
    • Building failure into the business
    • Using frequent failures to continuously improve
  • Kaizen and Continuous Improvement
    • Schooling teams on entropy
    • The incremental approach to Kaizen
    • How to drive the ethic into the team
    • Signs of success
    • Signs of failure

Part 3: Implementing the DevOps Way of Work

  • The Manufacturing Analogy
    • Adapting Toyota principles to IT
    • Processes vs. workers. vs. management
    • Balancing “pull” and “push”
    • Leveling the workload
    • Finding root causes
    • Encouraging the cultural ingredients
  • Cataloging and Eliminating Waste
    • Lessons from Lean
    • Detecting uneven demand
    • Resolving overburdened teams
    • TIMWOOD and the categories of waste
    • Applying waste principles and management to IT
      • Overproduction
      • Work in Progress (WIP)
      • Time available (idle states or waiting)
      • Processing
      • Inventory, stock, unused assets
      • Handoffs and movement of work
      • Defects
      • Latent skill
  • Agile Infrastructure
    • Iterating operational work
    • Scrum teams in Ops
    • Unified IT retrospectives
    • Designing infrastructure goals
    • Matching infrastructure to application goals
  • Infrastructure as Code
    • IaaS overview
    • PaaS overview
    • Models with proven enterprise track records
    • Best opportunities for leveraging the cloud
    • Where to target value with IaaS
    • Common vendors and their cost
  • Configuration Management in the Cloud
    • Merging configuration needs with cloud infrastructure
    • Common techniques
    • Special needs of the enterprise
    • An AWS example
    • Integrating configuration tools into the IT workflow
  • Monitoring and Measurement
    • Building M and M into operational processes
    • How to use alerts to boost efficiency
    • How to choose tools and analyze their costs
    • Common tools for alerts and monitoring
  • Kanban - Visualizing and Tracking IT Work
    • A basic Kanban setup
    • Upstream and Downstream
    • Measuring Work in Progress (WIP)
    • Optimizing input and output
    • Reducing WIP
    • Using Kanbans to manage and track work
    • Using Kanbans to establish even workflow
    • Using Kanbans to measure and manage a highly visible pipeline of work
  • Security
    • Why it’s not working
    • The role of the DevOps security owner
    • Security management and process
    • Integrating security priorities with the rest of IT
    • Application security: the weakest link
    • Transforming security from a cost center to an equity builder
    • Resolving stakeholder conflicts
    • Common engineering concerns
  • Change Management
    • Applying Pareto’s principle to change management
    • Reducing work required by change management
    • Who is the change manager?
    • Goals of a managed change process
    • Implementing easier change management
  • Managed Deployments
    • Iterations and frequency
    • Changing handoff procedure
    • Embedding team representatives
    • Using Scrum for system administration
    • Moving towards continuous deployments
    • Automating deployments
  • Time-Blocking and Integrating Internal IT Work
    • Preventative Work
      • How to prioritize and plan preventative work and maintenance
      • The management case for technical debt
      • A process for cataloging technical debt
      • Implementing technical debt paydown
    • Integrating the blocked work with production work
    • Iterating towards more robust IT infrastructure
  • Automation
    • Gains of Automation: What to expect
    • Disruptions from Automation: What to expect
    • How to prevent new bottlenecks
    • Leveling workflow around automation tools
    • Where does it make the most sense to automate?
  • Deep Dive: Automation Tools
    • Configuration
      • Chef
      • Puppet
      • Salt
      • Ansible
    • Deployment
      • Jenkins
      • Capistrano
      • TFS
    • Process Monitoring
      • Blue Pill
      • Monit
      • god
      • Supervisor
    • Linux Installation
      • Cobbler
      • Kickstart
      • Fai
  • Towards Continuous Operation
    • The goal
    • The benefits
    • The path forward
    • Techniques for planning your CI roadmap
  • DevOps in the Enterprise
    • How to present the business case to leadership
    • How to keep leadership involved
    • How to dissolve operational silos over time
    • How to find bottlenecks
    • How to track flow in the enterprise environment
  • Class Conclusion: Charting your course
    • Clarifying expectations
    • Using the ASPE pre-written business case
    • Establishing a timeline
    • Locking in 5 immediate, actionable goals
    • Open discussion
  • Exercise: Action definition: 5 immediate actions, 2 mid-term actions, 1 long-term goal
Classroom Training
Modality: G

Duration 3 days

Price
  • United States: US$ 1,995
Enroll now
Online Training
Modality: U

Duration 4 days

Price
  • United States: US$ 1,795
Enroll now
 
Schedule

Currently there are no training dates scheduled for this course.  Request a date