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.
The confluence of roles and responsibilities has given rise to Development Operations (DevOps), who are responsible for orchestrating the interdependent processes associated with software development and IT operations to speed up the production and deployment of products and services. DevOps tools and processes are designed to facilitate communication and collaboration to create a more flexible and responsive infrastructure that can support the business’ needs.
Automation and DevOps solutions are typically 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.