Part 5 of 6, Automate Development and Delivery: Scaling DevOps – Strategy & Technical Considerations

Table of Contents

  1. Summary
  2. Automate the Development Pipeline
  3. Migrate and Manage Legacy Systems
  4. Enhance Decision Making and Automation Through AI
  5. About Jon Collins

1. Summary

This is part 5 of a 6-part report, access all other parts here:

While in principle DevOps can exist in isolation of tools and technologies, the speed of innovation, and the need for consistency and repeatability drive the need for automation. Many organizations we speak to already have some kind of DevOps-related tooling in place, which may be in use to support non-DevOps approaches. As DevOps scales, so does the need for a comprehensive development and deployment environment. This is not just to enable faster or more frequent release cycles, but also to create new innovation opportunities, for example, through A/B testing or chaos engineering, both of which require additional development headroom.

Enabling delivery of DevOps best practice requires the following areas to be addressed:

  1. Automate the development pipeline
  2. Migrate and manage legacy systems
  3. Enhance automation through AI

We look at each below.

Full content available to GigaOm Subscribers.

Sign Up For Free