Philipp Krenn
OPA for the cloud natives
#1about 3 minutes
Decoupling security checks from application deployment
Traditional embedded security checks are hard to audit and maintain, so decoupling them as policy-as-code enables continuous validation and simplifies compliance.
#2about 3 minutes
Shifting security left to prevent incidents before deployment
Proactively catching security violations in the CI pipeline is far better than reacting to incidents in production, moving beyond tribal knowledge to codified policies.
#3about 3 minutes
Introducing the Open Policy Agent (OPA) and Rego
OPA is a CNCF graduated project that provides a unified way to enforce policies across APIs using a custom declarative language called Rego.
#4about 3 minutes
Writing basic Rego policies for common use cases
Simple Rego policies can enforce rules like user data access control, manager hierarchies, or ensuring Kubernetes pods use a trusted container registry.
#5about 5 minutes
Using the OPA Playground to test and debug policies
The OPA Playground provides an interactive environment for writing, testing, and debugging Rego policies against sample input data, such as Kubernetes configurations.
#6about 2 minutes
Exploring OPA deployment patterns and advanced use cases
OPA can be deployed as a Go library or a sidecar daemon, enabling advanced use cases like validating Elasticsearch queries to enforce fine-grained data access control.
#7about 3 minutes
Automating infrastructure compliance with CIS benchmarks
OPA policies can codify Center for Internet Security (CIS) benchmarks to continuously scan Kubernetes clusters for misconfigurations and security vulnerabilities.
#8about 3 minutes
Addressing performance and adoption challenges with OPA
While powerful, OPA adoption can be hindered by the complexity of writing performant queries and the learning curve associated with its custom language, Rego.
#9about 3 minutes
Answering audience questions about OPA and Rego
The Q&A covers Rego's support for JSON and YAML, deployment options on bare metal or VMs, and potential integrations with APIs like GraphQL.
Related jobs
Jobs that call for the skills explored in this talk.
Team Lead DevOps (m/w/d)

Rhein-Main-Verkehrsverbund Servicegesellschaft mbH
Frankfurt am Main, Germany
Senior
Matching moments
30:46 MIN
Introducing Open Policy Agent for custom policies
A practical guide to writing secure Dockerfiles
29:05 MIN
Exploring other use cases for OPA beyond web APIs
Decoupled Authorization using Policy as Code
04:57 MIN
Introducing Policy as Code and Open Policy Agent
Decoupled Authorization using Policy as Code
11:26 MIN
How OPA works with a simple Rego policy
Decoupled Authorization using Policy as Code
14:53 MIN
Demo of basic policy evaluation using OPA
Decoupled Authorization using Policy as Code
24:40 MIN
Dynamically updating authorization policies without downtime
Decoupled Authorization using Policy as Code
29:19 MIN
Shifting from full-stack audits to additive governance
DevSecOps: Security in DevOps
20:11 MIN
How Codespaces improves open source and security
How we will build the software of tomorrow
Featured Partners
Related Videos
Decoupled Authorization using Policy as Code
Anderson Dadario & Denys Vitali
GitOps for the people
Lian Li
Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company
Axel Barbier
Policy as [versioned] code - you're doing it wrong
Chris Nesbitt-Smith
Un-complicate authorization maintenance
Alex Olivier
Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue
Deepu
External Secrets Operator: the secrets management toolbox for self-sufficient teams
Moritz Johner
Break the Chain: Decentralized solutions for today’s Web2.0 privacy problems
Adam Larter
From learning to earning
Jobs that call for the skills explored in this talk.


DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)


Senior Systems/DevOps Developer (f/m/d)
Bonial International GmbH
Berlin, Germany
Senior
Python
Terraform
Kubernetes
Elasticsearch
Amazon Web Services (AWS)
Security Specialist* (Kubernetes, Cloud)
inovex GmbH
Karlsruhe, Germany
€60-75K
Azure
Kubernetes
Google Cloud Platform
Amazon Web Services (AWS)
Microsoft Cloud Platform & Security
Orbis AG
Kirchheimbolanden, Germany
Azure
SAP HANA
SharePoint
Data analysis
Microsoft Active Directory
Cloud Security Engineer - GCP, IAM, Python, Terraform
Scope AT
Charing Cross, United Kingdom
Azure
Python
Terraform
Google Cloud Platform
Amazon Web Services (AWS)
Cloud Security Engineer
Policy Expert
Charing Cross, United Kingdom
Google Cloud Platform
Continuous Integration
Amazon Web Services (AWS)

