DevOps Dictionary

YAML

YAML is a human-readable data serialization format used to represent structured data, most often for configuration files in applications and infrastructure. It expresses settings as nested key-value pairs and lists using indentation rather than lots of punctuation, which makes it easy for people to read and edit while still being straightforward for tools to parse and validate. In DevOps and platform engineering, YAML commonly defines things like CI/CD pipelines, Kubernetes manifests, and application runtime settings, helping teams keep configuration version-controlled and consistent across environments. With YAML, configuration is explicit, reviewable, and portable between systems; without it, teams often rely on ad hoc scripts or environment-specific settings that are harder to audit, reproduce, and debug. This gap exists because a standardized serialization format provides a predictable structure that automation can reliably interpret.

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
X
Z