Term DevOps
Definition

DevOps represents a change in IT culture, focusing on rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach. DevOps emphasizes people (and culture), and seeks to improve collaboration between operations and development teams. DevOps implementations utilize technology - especially automation tools that can leverage an increasingly programmable and dynamic infrastructure from a life cycle perspective.

DevOps is a Cloud DevOps or automation concept used to provision, configure, deploy, secure, or operate systems through repeatable practices. Provider documentation may use the term with service-specific details, but this entry describes the broader Cloud concept.

Context & Usage

This term is commonly used in software engineering, programming, scripting, application design, testing, and development lifecycle work.

DevOps and platform teams use this concept when turning infrastructure, policy, configuration, and deployment work into repeatable workflows.

Related concepts include Infrastructure as Code and Continuous Deployment.

Additional Resource: CNCF Cloud Native Glossary.

Categories Software Development and Programming, Web, Database, Cloud, and DevOps Technologies