EncartaLabs

DevOps Implementation

( Duration: 3 Days )

The DevOps Implementation training course covers the practices, tools and skills that make true continuous operation possible in the real world.

By attending DevOps Implementation workshop, delegates will:

  • 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
  • Become literate in a DevOps toolbox: Agile practices, real-time version control, configuration management, containerization and automation tools for infrastructure, monitoring and application deployment

  • 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 AGENDA

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
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
  • 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
  • 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
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
    • Goals of a managed change process
  • 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

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top