Skip to main content
Back to Tags

Automation

67 items tagged with "automation"

Filter by type:

Best Practices16

Best Practice

CALMS DevOps Principles

Framework emphasising Culture, Automation, Lean, Measurement, and Sharing as pillars of DevOps success.

Best Practice

GitOps Principles v1

Declarative, verifiable and automated operations — using Git as the single source of truth for infra and apps.

Best Practice

Continuous Integration Best Practices

A development practice where engineers merge code into a shared mainline many times a day, each merge verified by an automated build and test suite.

Best Practice

Continuous Delivery

A discipline where software is built so it can be released to production safely at any time, with every change proven release-ready by an automated pipeline.

Best Practice

Deployment Pipeline Pattern

An automated, staged path that takes every code change from commit through build, tests, and successive environments, providing a single auditable route to production.

Best Practice

GitHub Flow

A lightweight, branch-based workflow built around short-lived feature branches, pull requests, and continuous deployment from a single always-deployable main branch.

Best Practice

Pipeline as Code

Defining CI/CD pipelines in version-controlled configuration files stored alongside the application, so the delivery process is reviewable, reproducible, and auditable.

Best Practice

Pre-Commit Hooks Automation

Automating checks such as formatting, linting, and secret scanning that run on every Git commit, catching issues locally before they ever reach the shared repository.

Best Practice

Configuration as Code

Managing application and system configuration in version-controlled, machine-readable files instead of manual settings, making configuration reviewable, auditable, and reproducible.

Best Practice

Runbook Automation

Codifying operational procedures as automated, repeatable workflows so common incident responses and maintenance tasks run reliably with less manual toil.

Best Practice

Toil Reduction

Systematically identifying and eliminating repetitive, manual, automatable operational work so engineers can spend time on durable engineering instead.

Best Practice

ELT vs ETL Best Practices

Guidance on when to transform data before loading (ETL) versus loading raw and transforming in the warehouse (ELT), and how to run each pattern well.

Best Practice

Reverse ETL

The practice of moving modeled data from the warehouse back into operational tools like CRM and marketing platforms so business teams act on it directly.

Best Practice

MLOps Principles

The discipline of applying DevOps and engineering rigor to machine learning so models are built, deployed, monitored, and retrained reliably and reproducibly.

Best Practice

Documentation as Code

Documentation as Code treats docs like software: stored in version control, written in plain text, reviewed in pull requests, and published automatically through continuous integration.

Best Practice

Internal Developer Platform

An Internal Developer Platform (IDP) is the self-service product built by platform teams that gives developers golden paths to provision, build, deploy, and operate software with built-in guardrails.

Glossaries9

Glossary

CI/CD

Continuous Integration and Continuous Deployment - practices for automating code integration and delivery

Glossary

Infrastructure as Code

Managing and provisioning infrastructure through machine-readable configuration files

Glossary

Operator Pattern

The Operator pattern is a Kubernetes approach that encodes operational knowledge for a specific application into custom controllers and custom resources, automating tasks like deployment, upgrades, backup, and failover.

Glossary

AI Agent

An AI agent is a system that uses a language model to plan and take actions toward a goal, calling tools, observing results, and iterating with limited human input.

Glossary

Continuous Integration (CI)

A practice where developers merge code changes into a shared repository frequently, with each merge automatically built and tested to catch integration problems early.

Glossary

Continuous Delivery (CD)

A practice where software is kept in a releasable state at all times, with every change automatically built, tested, and prepared for deployment, leaving the final release as a manual decision.

Glossary

Continuous Deployment

A practice where every change that passes the automated pipeline is released to production automatically, with no manual approval step.

Glossary

GitOps

An operational model in which the desired state of infrastructure and applications is declared in a Git repository and automatically reconciled into the running environment by an agent.

Glossary

Toil

Manual, repetitive, automatable operational work that scales linearly with service size and provides no lasting value, a key target for reduction in site reliability engineering.