GET IN TOUCH

RESOURCES AND SUPPORT

Copyright © Net Objectives, Inc. All Rights Reserved

 
 
 
Summary

While the workshop address the major DevOps areas, it tailors itself to focus on the areas that are of primary concern to the participants.  It covers many of the core DevOps patterns and themes and discusses the implications and derived benefits of each.  These themes include the foundational practices of Continuous Integration, the core practices of Continuous Delivery and Continuous Deployment and advanced topics like leveraging cloud infrastructure and automated monitoring.

 

Course Objectives: 

Participants in this workshop will understand the goals and challenges of establishing a DevOps culture and practices in their organizational context.  Equipped with the workshop information and assisted by the Net Objective's consultants, the participants will Develop a plan for their organization to move forward in DevOps methods and culture.

 

Learning Objectives: 

A the end of this workshop, you will have done the following:

  • Develop a common understanding of DevOps including terms and common patterns 

  • Review of common DevOps patterns, architectures and tool categories 

  • Review the benefits and the challenges of developing DevOps practices 

  • Develop a deeper understanding of their own organizations challenges, hurdles and obstacles to implementing DevOps 

  • Identify organizational collaboration tools needed to bridge the gaps between Development, Test and Operations 

  • Describe management decisions that drive the DevOps transition (inflection points) 

  • Establishing a common understanding

Outline
  1. Introduction

  2. Overview of DevOps

  • Terminology

  • Basic DevOps flows and frameworks

  • Common anti-patterns

  • Primary benefits

    • Faster feedback from customers

    • Faster feedback to developers

  1. Different Perspectives

  • Opposition to Continuous Integration and Continuous Delivery

  • Ops goals, measures and success 

  • Dev goals, measures and success

  1. Management collaboratino opportunities and challenges

  • Accidental adversaries

  • Management partnering

  • Identify organizational DevOps goals Identify organizational impediments to DevOps goals

  1. Foundation: Continuous Integration (Principles, patterns, tools, implementation) 

  • Principles of Continuous Integration 

  • Patterns and tools of build automation 

  • Patterns and tools of test automation 

  • Test platforms and test suites 

  • Implementation patterns 

  1. Continuous Delivery Practices (Principles, patterns, tools, implementation)

  • Principles of Continuous Delivery

  • Patterns and tools for Continuous Delivery

  • Implementation approaches for Continuous Delivery

  • Teaming patterns 

  1. Leveraging IAAS (Principles, patterns, tools, implementation) 

  • Principles of leveraging IAAS and PAAS in CI / CD

  • Patterns for leveraging virtual and cloud infrastructure in CI/CD 

  • Tool options 

  • Implementation options 

  1. Continuous Deployment and Automated Monitoring (Principles, patterns, tools, implementation)

  • Principles of CD and automated monitoring 

  • Patterns and tools for CD and automated monitoring 

  • Implementation options 

  1. Developing an Organizational DevOps Plan 

  • Identify the business case needed and how to build it 

  • Identify the opposition forces to DevOps patterns and plan mitigation strategies 

  • Establish specific technical plans for DevOps implementation

Full Description

The goal of this workshop is for the Leadership team to leave the workshop with an initial plan for their DevOps transformation journey.   In addition, the workshop provides the leadership team with the knowledge and collaboration tools to continue to build and refine their DevOps plan.  While the workshop covers the all major aspects of DevOps, the workshop is designed to spend much of its time on the DevOps areas that the participants need to next address.   

 

For each major DevOps theme, the workshop presents the principles and benefits of the area.  Then we share some common patterns and tools that organizations use to implement those practices. Finally, the workshop discusses issues that commonly arise in implementing these practices. 

 

In addition to the technical patterns, tools and implementation strategies of DevOps, the workshop discusses the collaboration tools and methods that are needed to address the impediments that naturally arise.  Establishing DevOps requires more than practices and tools; it requires a shift in the organizational culture and patterns of how Development and Operations work together.  The participants will discuss and come to understand the forces and dynamics within their organizations that are pushing against a DevOps culture shift.  Addressing these forces will be a core part of the DevOps plan for the organization.

Prerequisites

Attendees are expected to have some familiarity with DevOps terms.  The organization should already be implementing the foundational practice of Continuous Integration.  Attendees should bring knowledge of the current steps needed to integrate, deliver and deploy their products.  They should also be ready to discuss the social, cultural and technical challenges that they will need to overcome to develop a DevOps framework.

Max class size

24

Length

1 Day

Level

Foundational

Offering

DevOps for Leaders and Managers Workshop