DevOps Glossary

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

DevOps terminology.

Platform Team

Group responsible for building and maintaining the platform that other teams use to build and run applications.

Platform as a Service (PaaS)

Cloud computing model where a third-party provider delivers hardware and software tools to users over the internet.

Playbook

Pre-defined set of procedures to be carried out in response to specific DevOps events or incidents.

Policy Decision Point (PDP)

Entity that makes authorization decisions for itself or other entities that request such decisions.

Policy Enforcement Point (PEP)

Entity in a network that enforces security policies for resource access, typically working in conjunction with a Policy Decision Point.

Policy as Code

Practice of defining and managing policies using code, enabling version control, automation, and consistent policy enforcement.

Polymorphism

Ability of an object to take on many forms in object-oriented programming, enabling flexible and extensible code design.

Poni

Tool for defining and running multi-container Docker applications, similar to Docker Compose but with additional features.

Positive Security Model

Approach to security that specifies what is allowed and rejects everything else.

Predictive Analytics

Use of data, statistical algorithms and machine learning techniques to identify the likelihood of future outcomes based on historical data.

Private Cloud

Cloud computing services offered either over the Internet or a private internal network to select users.

Product Owner

Person responsible for maximizing the value of the product resulting from the work of the development team.

Production

Environment where software and other products are actually used by end users or consumers.

Production Environment

Setting where software and other products operate to perform their intended functions for end users.

Protected Health Information (PHI)

Any information about health status, provision of health care, or payment for health care that can be linked to a specific individual.

Provisioning

Process of setting up IT infrastructure, including servers, networking, and storage.

Provisioning Profile

File used to code sign iOS apps, containing information about the app ID, allowed devices, and other settings.

ProxMox

Open-source server virtualization management platform that combines KVM hypervisor and LXC containers, offering a comprehensive solution.

Public Cloud

Computing services offered by third-party providers over the public Internet, available to anyone who wants to use or purchase them.

Pull Request (PR)

Mechanism in version control systems for notifying team members that a feature or fix is ready for review and integration.

Pulp

Platform for managing repositories of software packages, facilitating the aggregation, mirroring, and distribution of software content.

Puppet

Configuration management tool for centralizing and automating configuration management.

Purple Team

Security team that functions as a combined red team (offensive) and blue team (defensive) to maximize effectiveness.

Python

High-level, interpreted language known for readability and versatility, widely used in web development, data science, and other domains.

Quality Gate

Set of threshold conditions that must be met in order to move on to the next stage in a software delivery process.