DevOps
A set of practices that combines software development (Dev) and IT operations (Ops) to shorten the development lifecycle and improve delivery quality. DevOps emphasizes automation, monitoring, collaboration, and shared responsibility.
Definition
A set of practices that combines software development (Dev) and IT operations (Ops) to shorten the development lifecycle and improve delivery quality. DevOps emphasizes automation, monitoring, collaboration, and shared responsibility.
Related Terms
CI/CD
Continuous Integration and Continuous Delivery/Deployment. CI automatically integrates code changes from multiple contributors into a shared repository. CD automatically delivers or deploys those changes to production, enabling frequent and reliable releases.
SRE
Site Reliability Engineering is a discipline that applies software engineering principles to operations problems. SRE teams build tools and systems to ensure reliability, automate incident response, and manage service-level objectives.
Observability
The ability to understand a system internal state from its external outputs. Observability includes logging, metrics, and distributed tracing — enabling teams to diagnose issues, understand performance, and make informed decisions.
High Availability
A characteristic of a system that aims to remain operational and accessible for a high percentage of time. High availability is achieved through redundancy, failover, health checks, and elimination of single points of failure.