Cloud & DevOps

What is DevOps?

Quick answer

A culture and set of practices that unite software development and IT operations to deliver software faster and more reliably.

DevOps, explained

Traditionally, developers wrote code and handed it to a separate operations team to deploy and run, which often caused friction and slow releases. DevOps breaks down that wall by making teams share responsibility for building, deploying, and operating software.

Key practices include CI/CD pipelines, infrastructure as code, automated testing, monitoring and observability, and blameless post-incident reviews. Tools such as Git, Docker, Kubernetes, and Terraform are common, but DevOps is ultimately about collaboration and fast feedback, not any specific tool. Related ideas include DevSecOps, which builds security into every stage, and site reliability engineering, which applies software engineering methods to operations problems.

Related terms

Guides that mention DevOps