DevOps Glossary

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

DevOps terminology.

Tsuru

Open-source Platform as a Service (PaaS) that makes it easy to deploy and manage applications.

TypeScript

Typed superset of JavaScript that compiles to plain JavaScript, offering enhanced tooling and error detection in large-scale applications.

TypeScript First

Development approach prioritizing TypeScript over JavaScript for enhanced type safety and tooling support.

UEBA

User and Entity Behavior Analytics; process of tracking, collecting and analyzing user and machine data to detect anomalies.

UI Testing

Process of testing a product's graphical user interface to ensure it meets its specifications.

Ubuntu

Popular, user-friendly Linux distribution based on Debian, known for its ease of use, regular release cycle, and strong community support.

Unit Testing

Software testing method where individual units or components of a program are tested in isolation.

Uptime

Measure of system reliability, expressed as the percentage of time a machine has been working and available.

Uptime Robot

Service for monitoring websites and alerting users when their sites go down, providing 24/7 uptime monitoring.

Uptrends

Website and server monitoring service that helps businesses ensure their online presence is always available and performing optimally.

Use Mockups

Practice of creating simplified versions of system components for testing purposes.

User Acceptance Test

Final phase of software testing where intended users test the software to ensure it can handle required tasks in real-world scenarios.

User Acceptance Testing (UAT)

Final phase of software testing where actual users test the software to ensure it meets business requirements and is fit for purpose.

Using Components with Known Vulnerabilities

Security risk of utilizing software components with documented security issues in applications.

VMFest

Clojure library for managing virtual machines on various virtualization platforms, simplifying VM lifecycle management.

VPC Flow Logging

Feature that enables you to capture information about the IP traffic going to and from network interfaces in your VPC.

VPC Peering

Networking connection between two VPCs that enables you to route traffic between them using private IP addresses.

Vagrant

Tool for building and managing virtual machine environments, streamlining the setup process for development environments.

Vagrant-lxc

Vagrant plugin that allows the use of LXC (Linux Containers) as a provider, enabling lightweight, OS-level virtualization for development environments.

Validate Compliance

Process of ensuring that systems and practices meet specified standards or regulations.

Value Stream Management

Practice of optimizing the flow of value through the software delivery lifecycle.

Value Stream Mapping

Lean technique for analyzing current state and designing future state of events that deliver a product or service to the customer.

Vault

Secure secret management tool for storing and controlling access to tokens, passwords, certificates, and other sensitive data.

Vaurien

Chaos Monkey-style tool for introducing delays and errors into TCP connections, useful for testing system resilience.

Veewee

Tool for easily building custom Vagrant base boxes, KVMs, and virtual machine images.