DevOps Dictionary

Pulumi

Pulumi is an infrastructure as code (IaC) tool that lets teams define and manage cloud resources using general-purpose programming languages such as TypeScript, Python, Go, or C#. It solves the problem of provisioning and updating infrastructure consistently by describing networks, compute, databases, and access controls as code, then using Pulumi’s engine to preview planned changes, apply updates, and maintain state (a record of what’s deployed) so it can safely compute what needs to change next.

With Pulumi, infrastructure changes can be versioned, reviewed, tested, and automated in CI/CD alongside application code; without it, teams often rely on manual console edits or one-off scripts, which increases configuration drift, makes rollbacks harder, and raises the risk of outages or security misconfigurations. This gap exists because cloud environments change frequently, and without a repeatable, state-aware workflow it’s difficult to keep real resources aligned with the intended design.

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