Skip to content
DevOps Glossary
Contribute

DevOps Glossary

The Urban Dictionary for DevOps. A community-driven glossary of terms, tools, and concepts for modern software delivery. Add a term via PR.

A

Amazon Web Services(AWS)

platform

Amazon's cloud computing platform providing on-demand infrastructure, storage, compute, and hundreds of managed services worldwide.

cloudamazoninfrastructure

Ansible

tool

An agentless automation tool for configuration management, application deployment, and task automation using YAML playbooks.

automationconfiguration-managementyaml

Apache Cassandra

tool

A distributed NoSQL database built for high availability and massive scalability across data centers.

databasenosqldistributed-systems

Apache CloudStack

platform

An open-source cloud computing platform for deploying and managing IaaS environments with built-in orchestration.

cloudiaasopen-source

Apache Foundation(ASF)

concept

A nonprofit organization providing governance, legal protection, and infrastructure for open-source software projects.

open-sourcegovernancecommunity

Apache Kafka

tool

A distributed event streaming platform for high-throughput, real-time data pipelines and streaming.

streamingmessagingdistributed-systems

Application Programming Interface(API)

concept

A set of rules and protocols that allows software applications to communicate with each other.

integrationdevelopmentprotocols

AsyncAPI

concept

A specification for defining and documenting event-driven and asynchronous APIs in a standardized way.

apiasyncspecification

Auth0

platform

A flexible identity platform for adding authentication and authorization to applications with minimal custom code.

identityiamauthentication

Authentication(AuthN)

concept

The process of verifying that a user or system is who they claim to be, typically through credentials like passwords or tokens.

securityidentityaccess-control

Authorization(AuthZ)

concept

The process of determining what actions or resources an authenticated user or system is permitted to access.

securityidentityaccess-control

Azure

platform

Microsoft's cloud platform offering compute, storage, networking, and managed services for building and running applications at scale.

cloudmicrosoftinfrastructure

C

Cache

concept

A temporary high-speed data storage layer that reduces latency by serving frequently accessed data.

performancestorageoptimization

Ceph

tool

An open-source distributed storage system providing object, block, and file storage in a single unified platform.

storagedistributed-systemscloud-native

CI/CD(CI/CD)

practice

Continuous Integration and Continuous Delivery — the practice of automating code building, testing, and deployment.

automationpipelinedeployment

Claude Code

tool

Anthropic's agentic AI coding assistant that lives in your terminal, capable of editing files, running commands, and more.

aideveloper-toolscli

Codex

tool

OpenAI's agentic coding assistant CLI that can autonomously write, debug, and refactor code using GPT models.

aideveloper-toolscli

Container

concept

A lightweight, standalone package that includes everything needed to run a piece of software: code, runtime, and libraries.

containersvirtualizationisolation

Container Network Interface(CNI)

concept

A specification and plugin framework that defines how container runtimes configure networking for containers.

networkingkubernetescontainers

Container Registry

concept

A service for storing, managing, and distributing container images, acting as the library catalog for your packaged applications.

containersimagesregistry

Container Runtime Interface(CRI)

concept

A Kubernetes plugin interface that defines how the kubelet communicates with container runtimes to manage pod and container lifecycle.

containerskubernetesruntime

Container Storage Interface(CSI)

concept

A standard interface that enables container orchestrators to manage and provision storage from any compatible backend.

storagekubernetescontainers

containerd

tool

An industry-standard container runtime that manages the complete container lifecycle, from image transfer to execution and supervision.

containersruntimecloud-native

Continuous Delivery(CD)

practice

A practice where code changes are automatically built, tested, and prepared for release to production at any time.

deliveryautomationci-cd

Continuous Deployment

practice

A practice where every code change that passes automated tests is automatically released to production without manual intervention.

deploymentautomationci-cd

O

OAuth 2.0(OAuth2)

concept

An authorization framework that lets third-party apps access resources on behalf of a user without exposing their credentials.

securityauthorizationidentity

Observability(o11y)

concept

The ability to understand a system's internal state from its external outputs: logs, metrics, and traces.

monitoringdebuggingsre

Okta

platform

A cloud-native identity platform providing SSO, MFA, and lifecycle management for workforce and customer identity.

identityiamsso

OLAP(OLAP)

concept

A computing approach optimized for complex analytical queries across large datasets, using multidimensional data models.

analyticsdatadatabases

On-Call

practice

A rotation practice where engineers are designated to respond to production incidents and alerts outside business hours.

reliabilityincident-responsesre

Open Container Initiative(OCI)

concept

An open governance structure for creating industry standards around container image formats and runtime specifications.

containersstandardscloud-native

Open Worldwide Application Security Project(OWASP)

concept

A nonprofit foundation producing widely adopted resources, tools, and standards for application security.

securitybest-practicesvulnerabilities

OpenAPI Specification

concept

A standard, language-agnostic specification for describing RESTful APIs in a machine-readable format.

apidocumentationspecification

OpenCode

tool

An open-source AI coding assistant for the terminal, providing an extensible and transparent alternative to proprietary tools.

aideveloper-toolsopen-source

OpenID Connect(OIDC)

concept

An identity layer on top of OAuth 2.0 that lets applications verify user identity and obtain basic profile information.

securityauthenticationidentity

OpenStack

platform

An open-source cloud platform for building and managing public and private clouds with modular, interoperable services.

cloudiaasopen-source

OpenTelemetry(OTel)

tool

A vendor-neutral, open-source observability framework for generating, collecting, and exporting telemetry data.

observabilitytelemetrycloud-native

OpenTelemetry Protocol(OTLP)

concept

The native protocol for transmitting telemetry data between OpenTelemetry components and backends.

observabilityprotocoltelemetry

S

SaltStack

tool

An event-driven automation and configuration management platform built for speed and scale using a master-minion architecture.

configuration-managementautomationevent-driven

SCIM(SCIM)

concept

A protocol for automating user identity provisioning and deprovisioning across multiple systems and services.

securityidentityprovisioning

SDK(SDK)

concept

A collection of tools, libraries, and documentation that helps developers build software for a specific platform or service.

developmentlibrariestooling

Secure Shell(SSH)

concept

A cryptographic network protocol for secure remote access, command execution, and tunneling over untrusted networks.

securitynetworkingprotocols

Server-Sent Events(SSE)

concept

A server push technology enabling a client to receive automatic updates from a server over a single, long-lived HTTP connection.

protocolreal-timestreaming

Serverless

concept

A cloud execution model where the provider manages infrastructure and dynamically allocates resources per request.

cloudarchitecturefaas

Service Level Agreement(SLA)

concept

A formal contract between a service provider and customer defining expected service levels and consequences.

reliabilitybusinesscontracts

Service Level Indicator(SLI)

concept

A quantitative measure of a specific aspect of service reliability, like latency, availability, or error rate.

reliabilitymetricssre

Service Level Objective(SLO)

concept

A target value or range for a service level measured by an SLI, like 99.9% availability over 30 days.

reliabilitysremetrics

Service Mesh

concept

A dedicated infrastructure layer for managing service-to-service communication, providing observability, security, and reliability.

networkinginfrastructureistio

Site Reliability Engineering(SRE)

methodology

A discipline that applies software engineering practices to infrastructure and operations to build scalable, reliable systems.

reliabilityoperationsgoogle

SOAP(SOAP)

concept

A protocol for exchanging structured information in web services using XML-based messaging over HTTP and other transports.

apiprotocolxml

Stream

concept

A continuous, ordered flow of data or events processed incrementally in real time.

streamingreal-timedata

Structured Query Language(SQL)

concept

The standard language for managing and querying relational databases.

databasequery-languagedata

Swagger

tool

A suite of API development tools and the original name for the specification now known as OpenAPI.

apidocumentationopenapi

Browse by Category