Topic

DevOps

Every article we have published on devops.

DevOps

Designing a CI/CD pipeline developers will not route around

A pipeline succeeds when it is fast enough to trust and strict enough to matter. Getting that balance wrong is why teams disable checks.

ZooBieDoo Infotech Engineering TeamRead
DevOps

DORA metrics: measuring delivery without gaming the numbers

Four measures describe delivery performance well. They are useful for finding constraints and harmful when used to compare teams.

ZooBieDoo Infotech Engineering TeamRead
DevOps

Secrets management: keeping credentials out of your codebase

Credentials in repositories remain one of the most common causes of breach, and it is one of the most preventable.

ZooBieDoo Infotech Engineering TeamRead
DevOps

Blue-green and canary deployments: reducing release risk

Progressive delivery limits how many users a bad release can reach. The mechanism matters less than having a rehearsed way back.

ZooBieDoo Infotech Engineering TeamRead
DevOps

Platform engineering: making the right way the easy way

An internal platform succeeds when using it is easier than not using it. Mandates without ergonomics produce workarounds.

ZooBieDoo Infotech Engineering TeamRead
DevOps

Incident response and blameless post-mortems that change something

Most post-mortem processes produce documents nobody reads. A few practices make them produce actual change.

ZooBieDoo Infotech Engineering TeamRead
DevOps

GitOps: making the repository the source of truth for deployment

GitOps gives auditable, reversible deployments by declaring desired state in version control and letting an agent reconcile it.

ZooBieDoo Infotech Engineering TeamRead
DevOps

Container image security: smaller images, fewer problems

Most container vulnerabilities come from what you did not need to include. Reducing the image is the most effective single control.

ZooBieDoo Infotech Engineering TeamRead
DevOps

Environment parity: why it works on staging and fails in production

Most production-only failures trace to a small set of differences between environments. Closing them is cheaper than debugging the consequences.

ZooBieDoo Infotech Engineering TeamRead