DevOps Glossary

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

DevOps terminology.

Velocity

Measure of the amount of work a team completes during a sprint or iteration, used in agile project management.

Version Control

System that records changes to a file or set of files over time so that you can recall specific versions later.

Version Control System (VCS)

Software tools that help software teams manage changes to source code over time.

Vieraugenprinzip

German term for the "four-eyes principle", requiring two individuals to approve an action before it can be taken.

Virtual Machine (VM)

Emulation of a computer system, providing the functionality of a physical computer.

Virtual Private Cloud (VPC)

On-demand configurable pool of shared computing resources allocated within a public cloud environment.

Virtualization

Creation of a virtual version of something, such as a server, storage device, network or operating system.

Vulnerability Assessments (VA)

Systematic review of security weaknesses in an information system, often involving scanning and analysis of potential vulnerabilities.

Vulnerability Scanning

Automated process of proactively identifying security vulnerabilities of computing systems in a network.

WAAP (Web Application & API Protection)

Security solution that protects web applications and APIs from various types of attacks.

WAF (Web Application Firewall)

Application firewall for HTTP applications that applies a set of rules to an HTTP conversation.

Waste

Any activity in a process that does not add value to the customer, a key concept in lean methodologies for process improvement.

Waterfall

Traditional, linear approach to software development with distinct phases, often contrasted with more iterative methodologies like Agile.

Weave

Network plugin for Kubernetes that creates a virtual network for connecting containers across multiple hosts.

Web API Security

Set of practices and measures taken to protect web APIs from various security threats and unauthorized access.

Web Application Development

Process of creating web applications, including design, coding, testing, and deployment, often using various web technologies.

Web Application Security

Discipline of protecting websites and web applications against security threats.

Web Scraping

Automated process of extracting data from websites, often used for data mining, price monitoring, or content aggregation.

WebSockets

Protocol providing full-duplex communication channels over a single TCP connection.

Webhooks

Automated messages sent from apps when something happens, allowing real-time data transfer and integration between different systems.

White Box Testing

Method of testing where the internal structure/design/implementation of the item being tested is known to the tester.

Wildcard Certificate

SSL certificate that secures a domain and its subdomains, allowing for flexible and cost-effective implementation of HTTPS.

Windows Event

Record of an occurrence in a Windows operating system or application, crucial for system monitoring and troubleshooting.

Windows Event Log

Detailed record of system, security, and application notifications stored by Windows.

Windows Performance Counters

Measurement tools built into Windows that provide information about system operation.