DevOps Glossary

From agile to automation to analytics, unpack the toolbox of modern

DevOps terminology.

Git Branch

Lightweight movable pointer to a commit in Git version control, allowing for parallel development and experimentation.

Git Repository

Storage location for a Git project, containing all the files and their revision history.

GitHub

Web-based hosting service for version control using Git, offering collaboration features, code review, and integration with various development tools.

GitHub Actions

GitHub's built-in continuous integration and continuous delivery (CI/CD) platform, allowing automated build, test, and deployment workflows.

GitLab

Web-based DevOps lifecycle tool that provides a Git-repository manager with wiki, issue-tracking and CI/CD pipeline features.

GitOps

Framework applying DevOps best practices like version control, collaboration, compliance, and CI/CD to infrastructure automation.

GitOps Operator

Software agent that implements GitOps practices, reconciling the desired state in Git with the actual state of the system.

Gitflow Workflow

Git workflow that defines a strict branching model designed around the project release.

Gitlab CI

GitLab's built-in Continuous Integration/Continuous Deployment tool, allowing automated testing and deployment of code changes.

GoCD

Open-source continuous delivery server to model and visualize complex workflows.

Golden Image

Pre-configured template for a virtual machine, used to create standardized instances.

Google App Engine

Platform as a Service for developing and hosting web applications in Google-managed data centers.

Google Cloud Platform (GCP)

Suite of cloud computing services running on the same infrastructure that Google uses internally.

Governance

The policies, controls, and standards to ensure compliance, security, and quality across the software delivery pipeline while maintaining agility and efficiency.

Gradle

Powerful build automation tool that supports multi-language development and offers a flexible, plugin-based architecture for customization.

Grafana

Open-source platform for monitoring and observability, allowing users to visualize, alert on, and understand metrics from various data sources.

Graphite

Monitoring tool that stores numeric time-series data and renders graphs of this data on demand.

HIPAA

Health Insurance Portability and Accountability Act; U.S. legislation that provides data privacy and security provisions for safeguarding medical information.

HTTP Requests

Messages sent by clients to initiate actions on servers, forming the foundation of data communication on the World Wide Web.

Hadoop Architecture

Framework that allows for the distributed processing of large data sets across clusters of computers.

HashiCorp Vault

Tool for securely accessing secrets like API keys, passwords, and certificates, central to modern secret management strategies.

Heartbeat Monitoring

Continuous monitoring of a system or service to check if it's operational, often used in high-availability setups.

Helm Chart

Package format for defining, installing, and upgrading complex Kubernetes applications, simplifying the deployment process.

Heroku

Cloud platform as a service (PaaS) supporting several programming languages, used for deploying, managing, and scaling modern apps.

High Availability

Characteristic of a system designed to avoid loss of service by reducing or managing failures.