DevOps Glossary

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

DevOps terminology.

Issue Tracking

Process of recording and following the progress of problems or tasks in a project.

Iterations

Fixed time periods in Agile development during which a team completes a set amount of work.

JVM Heap

Portion of memory where the Java Virtual Machine stores objects, crucial for application performance and garbage collection processes.

JVM Threads

Lightweight processes within the Java Virtual Machine that allow concurrent execution of tasks in Java applications.

Jamstack

Web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.

Jcloud

Java library providing a multi-cloud abstraction layer, simplifying cloud platform interactions.

Jenkins

Open-source automation server that enables developers to build, test, and deploy their software reliably.

Jenkins Job

Runnable task configured in Jenkins, defining a series of related steps to be executed.

Jenkins Pipeline

Suite of plugins supporting implementation and integration of continuous delivery pipelines into Jenkins.

Jest

JavaScript testing framework designed to ensure correctness of any JavaScript codebase.

Jetpack Compose

Modern toolkit for building native Android UI, using a declarative and composable approach.

Jira

Project management tool used for issue tracking, bug tracking, and agile project management.

Juju

Open-source application modeling tool for deploying, configuring, scaling, and operating software.

KISS (Keep it simple, stupid)

Design principle stating that systems perform best when kept simple rather than made complicated.

Kafka

Distributed event streaming platform capable of handling trillions of events a day.

Kaizen

Japanese business philosophy of continuous improvement of working practices and personal efficiency.

Kanban

Visual system for managing work as it moves through a process, emphasizing continuous delivery.

Kanban Board

Visual representation of work items as they progress through different stages of a process.

Kata

Programming exercise aimed at honing coding skills through practice and repetition, often used in coding dojos and training sessions.

Keystroke Loggers

Software or hardware that records keyboard inputs, often used maliciously to capture sensitive information.

Kibana

Data visualization and exploration tool for Elasticsearch, allowing users to create interactive dashboards and analyze large volumes of data.

Kickstart

Method of performing automatic installation and configuration of operating systems, particularly in Linux.

Kubernetes

Open-source system for automating deployment, scaling, and management of containerized applications.

Kubernetes (K8s)

Alternative abbreviation for Kubernetes, where 8 replaces the eight letters between K and s.

Kubernetes (Ks)

Alternate abbreviation for Kubernetes, the open-source container orchestration platform for automating application deployment and scaling.