Your DevOps Journey: Optimizing Flow

  • 17 Videos | 1h 7m 17s
  • Includes Assessment
  • Earns a Badge
Without DevOps, unforeseen challenges can plague the production environment, wreaking havoc with deadlines, deliverables, and ultimately the business mission. In this course you’ll learn about optimizing flow, beginning with the six principles of flow: make work visible, limit work in progress, reduce batch sizes, optimize the process to reduce the number of handoffs, continually identify and elevate constraints, and eliminate waste in the value stream. Then you’ll discover the effect of DevOps on optimizing flow, how infrastructure configuration management can be applied, common tools used for configuration management of infrastructure, and the deployment pipeline as part of infrastructure as code. Finally, you’ll explore examples of deployment pipelines, how to improve flow by integrating security, and the role of automating steps in the deployment pipeline. This course was originally created by Global Knowledge (GK). 

WHAT YOU WILL LEARN

  • discuss the basic principles of flow
    describe the first principle of flow, make work visible
    discuss the second principle of flow, limit work in process
    describe the third principle of flow, reduce batch sizes
    discuss the fourth principle of flow, optimize the process to reduce the number of handoffs
    describe the fifth principle of flow, continually identify and elevate constraints
    discuss the sixth principle of flow, eliminate waste in the value stream
    identify the way to apply principles of flow to your value chain
    describe the dramatic nature of DevOps on optimizing flow
  • discuss how infrastructure as code helps to optimize flow
    describe how infrastructure configuration management can be applied to how infrastructure is managed
    identify common tools used for configuration management of infrastructure
    describe the deployment pipeline as part of the infrastructure as code paradigm
    discuss examples of deployment pipelines
    describe a basic example of an application software deployment pipeline
    discuss how to improve flow by integrating security into the deployment pipeline
    describe the role and benefits of automating steps in the deployment pipeline

IN THIS COURSE

  • Playable
    1. 
    Principles of Flow
    54s
    UP NEXT
  • Playable
    2. 
    Make Work Visible
    2m 1s
  • Locked
    3. 
    Limit Work In Process (WIP)
    5m 54s
  • Locked
    4. 
    Reduce Batch Sizes
    6m 55s
  • Locked
    5. 
    Optimize the Process to Reduce Handoffs
    1m 46s
  • Locked
    6. 
    Continually Identify and Elevate Constraints
    3m 55s
  • Locked
    7. 
    Eliminate Waste in the Value Stream
    36s
  • Locked
    8. 
    Exercise: Principles of Flow
    28s
  • Locked
    9. 
    How dramatically does DevOps Optimize Flow?
    5m 34s
  • Locked
    10. 
    Infrastructure As Code
    3m 47s
  • Locked
    11. 
    Infrastructure Configuration Management
    3m 25s
  • Locked
    12. 
    Configuration Management Tools - Introduction
    3m 20s
  • Locked
    13. 
    The Deployment Pipeline
    1m 27s
  • Locked
    14. 
    Deployment Pipeline Example - Application Software
    7m 21s
  • Locked
    15. 
    Deployment Pipeline Flow
    5m 55s
  • Locked
    16. 
    Integrate Security Into the Deployment Pipeline
    5m 56s
  • Locked
    17. 
    Automated Deployment Pipeline
    8m 4s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.