Whitepapers

11 Black Holes of DevOps: How Not to Get Lost in Outer Space

Issue link: https://read.uberflip.com/i/1254083

Contents of this Issue

Navigation

Page 0 of 7

1 WHITEPAPER www.digital.ai 11 BLACK HOLES OF DEVOPS: How Not to Get Lost in Outer Space EXECUTIVE SUMMARY As your organization kicks off its DevOps transformation, you're aiming for wild success... and headed for all sorts of adventures. This isn't a test flight to Pittsburgh and back—this is a journey into uncharted territory! As you scale to create an enterprise DevOps process that works effectively across hundreds of applications and thousands of people, you'll inevitably discover that things don't work the same way they did back on the developer's laptop with a single team, or a single environment. This paper describes 11 "black holes" you can easily get sucked into. But before we blast off, let's orient our navigation equipment so we're all in the same universe. A PRIMER: THE SPACESCAPE OF DEVOPS, PIPELINES, TOOLCHAINS, AND APPLICATION RELEASE AUTOMATION As your organization kicks off its DevOps transformation, you're aiming for wild success... and DevOps is a software engineering practice that aims to bring Development and Operations teams closer together to achieve shorter development cycles and more frequent, more reliable software deployments. As companies venture off into galaxies unknown, the DevOps journey usually brings big changes to a company's culture, processes, and tools. Ultimately, DevOps is about delivering products, features, and services to customers and to the market faster—and automation of the complete application lifecycle plays a key role. Reliably promoting software through a delivery pipeline, step by step and from environment to environment, typically requires a toolchain of myriad software tools designed to carry out a variety of specialized delivery functions, from Continuous Integration to configuration management, from build to Application Release Automation... and often many more. Application Release Automation (ARA) orchestrates the overall build, test, provisioning, configuration management, and deployment tools in your software delivery pipeline to automate the release process, starting with the initial idea of a feature and ending with the ultimate delivery of that feature to the user. ARA also encompasses automating the deployment of applications across multiple environments in the pipeline, from Development to Testing to Staging to Production.

Articles in this issue

Links on this page

view archives of Whitepapers - 11 Black Holes of DevOps: How Not to Get Lost in Outer Space