DevOps automation solutions are configuration management systems or advanced scripting systems that reduce manual command line configuration steps to accelerate the delivery of functions (service updates, policy changes, etc.) in the cloud. They tend to run at a lower-level in the stack than management and orchestration solutions, which may integrate or interact with the automation tools to perform the final configuration steps during the provisioning of key resources – e.g. applications being brought up on compute instances that are provisioned by the cloud management platforms.
These tools have helped drive the popularity of DevOps. For many of our networking-centric readers, you may be less familiar with DevOps. Over the last 18 months, we’ve seen DevOps become increasing important in networking, with the roll out of SDN and NFV deployments in enterprise and service provider production environments. As we are see more and more technology that enables operators to quickly deploy an infrastructure that can perform at cloud scale, without having to hire an army of engineers, we will see more and more enterprises adopt and rely on the DevOps function. We strongly recommend network architects and engineers familiarize themselves with these tools.
The Rise of DevOps
Just as SDx has changed the way organizations buy, build, manage and maintain their infrastructure, it has also changed who is involved. Organizations are bringing together a number of stakeholders to deploy ‘solutions;’ soon to be gone are the days where individual components are the sole responsibility of individuals (network architect, application developer, security analyst,) in the organization.