Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 1.93 KB

DevOps4-CourseOutline.md

File metadata and controls

50 lines (40 loc) · 1.93 KB

DevOps for * - Course Outline

An introductory-to-intermediate course about DevOps targeting different types of teams/groups that will be relying on DevOps. Versions of the course have been given to groups of Developers, Ops and Product Owners, and to Agile Teams.

Assumptions:

  1. Participants have been exposed to Agile Concepts and Agile Methodologies.
  2. Presenter has sat down with team/group Leadership to understand the current development/operations approaches and future directions.
  3. Course content has been adjusted based on the findings of 1 and 2.

Need Agile Concepts Training? Contact [email protected] for help.

Notes:

  • Lean at the service level requires Agile at the development level to be effective. Agile in turn requires DevOps to be effective.
  • The converse is not true. DevOps for managing waterfall-developed applications is useful and will generally result in a win for the organization.

Introduction

  • What’s the problem? Why do DevOps?
  • Service Design, Agile and DevOps

Agile, Continuous Delivery and the Three Ways

  • The Principles of Flow
  • The Principles of Feedback
  • The Principles of Continual Learning and Experimentation

Applying DevOps

  • Value Streams
  • Organizational Structures (Conway’s Law)
  • Work Tracking and Organization
  • Integrating Operations into Daily Work
  • Deployment Pipelines (or Lifecycles)

Tooling/Automation

  • The Periodic Table of DevOps
  • Enablers: API, Open Source, Cloud Services, and (maybe Containers)
  • Relevant Tools:
    • Build CI/CD, Release Management, Work Tracking, Provisioning, Configuration Management, Collaboration/Communication

Cross Cutting Concerns

  • Concept: Shift Left
  • QA/Testing
  • Security
  • Logging/Monitoring
  • Documentation (* as Code)

Summary

  • The Three Ways
  • CALMS (Culture, Automation, Lean, Measurement, Sharing)
  • Where to from here?
  • Resources and References