Back to Home
DevOps Dictionary

DevOps Glossary

A comprehensive glossary of DevOps terms, concepts, and tools. Perfect for beginners and as a quick reference for experienced practitioners.

ArchitectureCI/CDContainersKubernetesOrchestrationPracticesTools

C

CI/CD

Practices

Continuous Integration and Continuous Deployment/Delivery. A practice that automates the building, testing, and deployment of code changes.

Container

Containers

A lightweight, standalone, executable package that includes everything needed to run a piece of software, including the code, runtime, system tools, and libraries.

D

Docker

Tools

A platform for developing, shipping, and running applications in containers. It enables you to separate your applications from your infrastructure.

I

Infrastructure as Code (IaC)

Practices

The practice of managing and provisioning infrastructure through code instead of through manual processes.

K

Kubernetes

Orchestration

An open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.

M

Microservices

Architecture

An architectural approach where an application is built as a collection of small, loosely coupled services that can be developed, deployed, and scaled independently.

P

Pipeline

CI/CD

A set of automated processes that move code from development to production, typically including build, test, and deploy stages.

Pod

Kubernetes

The smallest deployable unit in Kubernetes, consisting of one or more containers that share storage and network resources.

R

Registry

Containers

A storage and distribution system for container images. Examples include Docker Hub, Amazon ECR, and Google Container Registry.

S

Service Mesh

Architecture

A dedicated infrastructure layer for handling service-to-service communication, typically providing features like load balancing, encryption, and observability.

T

Terraform

Tools

An open-source Infrastructure as Code tool that enables you to define and provision infrastructure using a declarative configuration language.

V

Version Control

Practices

A system that records changes to files over time so you can recall specific versions later. Git is the most widely used version control system.

Ready to Learn More?

Dive deeper into these concepts with our comprehensive documentation and practical labs.