SlideShare a Scribd company logo
Extension of DevOps: Policy as Code
Alexander Snegovoy, DevOps, Kherson
• DevOps Engineer in DataArt
• AWS & GCP Certified
• Drive Kherson Cloud/DevOps Community
Who am I?
• Automation Journey
• How do we get to policy as code?
• Examples
• Future?
Agenda
Ways to manage infrastructure
Ways to manage infrastructure
Ways to manage infrastructure
Ways to manage infrastructure
Ways to manage infrastructure
What is next?
Policy as Code!
• Prevent accidental deletion of resources
• Prohibit changes to some resources
• Enforce tagging
• Express these statements in readable, testable and deployable manner
What is Policy as Code?
• Sentinel
• Open Policy Agent
• Chef InSpec
Some examples
Sentinel
Example
Open Policy Agent
 Open Policy Agent (OPA) is a general-
purpose policy engine with uses ranging from
authorization and admission control to data
filtering. OPA provides greater flexibility and
expressiveness than hard-coded service logic
or ad-hoc domain-specific languages. And it
comes with powerful tooling to help you get
started.
Example
Chef InSpec
Example
• Compliance team as part of project’s team
• Higher quality
• Poly as Code as a Service
What’s next?
Thank you!

More Related Content

What's hot (20)

PPTX
Apache NiFi: A Drag and Drop Approach
Calculated Systems
 
PPTX
App Services - Connecting the dots of Web Mobile and Integration_published
Wagner Silveira
 
PDF
TransparentCDN Overview
ServoTIC
 
PDF
AtlasCamp 2014: Stash State of the Union
Atlassian
 
PPTX
Aws certified: the journey with tips n tricks
Antoni Tzavelas
 
PPTX
MongoDB World 2018: Replatforming: Switching to MongoDB for Flexibility, Scal...
MongoDB
 
PDF
Should we manage events like APIs? | Alan Chatt and Kim Clark, IBM
HostedbyConfluent
 
PDF
Real-Time Vote Platform Benchmark
Lahav Savir
 
PPTX
Elk meetup
Asaf Yigal
 
PPTX
Using AWS Lambda for Infrastructure Automation and Beyond
Nick Tursky
 
PPTX
MongoDB World 2018: Using Puppet, Ansible and Ops Manager to Create Your Own ...
MongoDB
 
PPTX
AWS Summit New York Recap 2016
CloudHesive
 
PPTX
Rate-Limiting 30 Million requests by Vijay Lakshminarayanan and Girish Koundi...
Redis Labs
 
PDF
Serverless meets GraphQL
Assaf Gannon
 
PDF
The Polyglot Data Scientist - Exploring R, Python, and SQL Server
Sarah Dutkiewicz
 
PPTX
What is new in pass summit 2014
Harry Zheng
 
PPTX
Logic Apps Exception Management - Azure Lunchtime
Wagner Silveira
 
PDF
How to contribute to Serverless Apache OpenWhisk OpenSource101 NCSU
Carlos Santana
 
PDF
The Netflix API for a global service
Katharina Probst
 
PDF
From Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
Atlassian
 
Apache NiFi: A Drag and Drop Approach
Calculated Systems
 
App Services - Connecting the dots of Web Mobile and Integration_published
Wagner Silveira
 
TransparentCDN Overview
ServoTIC
 
AtlasCamp 2014: Stash State of the Union
Atlassian
 
Aws certified: the journey with tips n tricks
Antoni Tzavelas
 
MongoDB World 2018: Replatforming: Switching to MongoDB for Flexibility, Scal...
MongoDB
 
Should we manage events like APIs? | Alan Chatt and Kim Clark, IBM
HostedbyConfluent
 
Real-Time Vote Platform Benchmark
Lahav Savir
 
Elk meetup
Asaf Yigal
 
Using AWS Lambda for Infrastructure Automation and Beyond
Nick Tursky
 
MongoDB World 2018: Using Puppet, Ansible and Ops Manager to Create Your Own ...
MongoDB
 
AWS Summit New York Recap 2016
CloudHesive
 
Rate-Limiting 30 Million requests by Vijay Lakshminarayanan and Girish Koundi...
Redis Labs
 
Serverless meets GraphQL
Assaf Gannon
 
The Polyglot Data Scientist - Exploring R, Python, and SQL Server
Sarah Dutkiewicz
 
What is new in pass summit 2014
Harry Zheng
 
Logic Apps Exception Management - Azure Lunchtime
Wagner Silveira
 
How to contribute to Serverless Apache OpenWhisk OpenSource101 NCSU
Carlos Santana
 
The Netflix API for a global service
Katharina Probst
 
From Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
Atlassian
 

Similar to ОЛЕКСАНДР СНІГОВИЙ «Extension of DevOps: Policy as Code» Lviv DevOps Conference 2019 (20)

PDF
Dog Days of Devops 2022: Policy as Code
Gabriel Schuyler
 
PDF
fwd:cloudsec 2022: Shifting right with policy-as-code
Gabriel Schuyler
 
PDF
Ronen Levinson: Unified policy enforcement with opa - Architecture Next 20
CodeValue
 
PPTX
OPA APIs and Use Case Survey
Torin Sandall
 
PDF
Defining & Enforcing Policies the GitOps Way
Weaveworks
 
PDF
Open Policy Agent
Torin Sandall
 
PDF
Dynamic Policy Enforcement for Microservice Environments
Nebulaworks
 
PDF
Dynamic Authorization & Policy Control for Docker Environments
Torin Sandall
 
PDF
OPA open policy agent
Knoldus Inc.
 
PDF
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
LibbySchulze
 
PDF
Introduction to OPA
Knoldus Inc.
 
PDF
DSO-LG 2021 Reboot: Policy As Code (Anders Eknert)
Michael Man
 
PDF
Addressing Cloud Security with OPA
DiemShin
 
PPTX
Securing APIs with Open Policy Agent
Nordic APIs
 
PPTX
Securing APIs with Open Policy Agent
Anders Eknert
 
PPTX
Cloud native policy enforcement with Open Policy Agent
LibbySchulze
 
PDF
A Policy-as-Code Approach to RBAC Authorization - by Graziano Casto, MIa-Pla...
Nordic APIs
 
PDF
Cloud Native User Group: Shift-Left Testing IaC With PaC
smalltown
 
PDF
GitLab Commit: Enhance your Compliance with Policy-Based CI/CD
Nico Meisenzahl
 
PDF
Kubernetes Security with Calico and Open Policy Agent
CloudOps2005
 
Dog Days of Devops 2022: Policy as Code
Gabriel Schuyler
 
fwd:cloudsec 2022: Shifting right with policy-as-code
Gabriel Schuyler
 
Ronen Levinson: Unified policy enforcement with opa - Architecture Next 20
CodeValue
 
OPA APIs and Use Case Survey
Torin Sandall
 
Defining & Enforcing Policies the GitOps Way
Weaveworks
 
Open Policy Agent
Torin Sandall
 
Dynamic Policy Enforcement for Microservice Environments
Nebulaworks
 
Dynamic Authorization & Policy Control for Docker Environments
Torin Sandall
 
OPA open policy agent
Knoldus Inc.
 
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
LibbySchulze
 
Introduction to OPA
Knoldus Inc.
 
DSO-LG 2021 Reboot: Policy As Code (Anders Eknert)
Michael Man
 
Addressing Cloud Security with OPA
DiemShin
 
Securing APIs with Open Policy Agent
Nordic APIs
 
Securing APIs with Open Policy Agent
Anders Eknert
 
Cloud native policy enforcement with Open Policy Agent
LibbySchulze
 
A Policy-as-Code Approach to RBAC Authorization - by Graziano Casto, MIa-Pla...
Nordic APIs
 
Cloud Native User Group: Shift-Left Testing IaC With PaC
smalltown
 
GitLab Commit: Enhance your Compliance with Policy-Based CI/CD
Nico Meisenzahl
 
Kubernetes Security with Calico and Open Policy Agent
CloudOps2005
 
Ad

More from UA DevOps Conference (10)

PDF
ІЛЛЯ ЛУБЕНЕЦЬ «DevSecOps наступний етап розвитку DevOps» GO DevOps
UA DevOps Conference
 
PPTX
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
UA DevOps Conference
 
PDF
АРТЕМ КОБРІН «Achieve Networking at Scale with a Self-Service Network Solutio...
UA DevOps Conference
 
PDF
ОЛЕКСАНДР СИРОТЕНКО «DataKernel: майструючи український фреймворк для highloa...
UA DevOps Conference
 
PDF
ЯРОСЛАВ РАВЛІНКО «Data Science at scale. Next generation data processing plat...
UA DevOps Conference
 
PPTX
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
UA DevOps Conference
 
PDF
КОСТЯНТИН СЕВЕРЕНЧУК «Monitoring and Automation in DevTestSecOps world» Lviv ...
UA DevOps Conference
 
PPTX
ДЕНИС КЛЕПIКОВ «Long Term storage for Prometheus» Lviv DevOps Conference 2019
UA DevOps Conference
 
PPTX
СТАНІСЛАВ КОЛЕНКІН «Cilium – Network security for microservices. Let’s see ho...
UA DevOps Conference
 
PDF
ОЛЕГ МАЦЬКІВ «Crash course on Operator Framework» Lviv DevOps Conference 2019
UA DevOps Conference
 
ІЛЛЯ ЛУБЕНЕЦЬ «DevSecOps наступний етап розвитку DevOps» GO DevOps
UA DevOps Conference
 
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
UA DevOps Conference
 
АРТЕМ КОБРІН «Achieve Networking at Scale with a Self-Service Network Solutio...
UA DevOps Conference
 
ОЛЕКСАНДР СИРОТЕНКО «DataKernel: майструючи український фреймворк для highloa...
UA DevOps Conference
 
ЯРОСЛАВ РАВЛІНКО «Data Science at scale. Next generation data processing plat...
UA DevOps Conference
 
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
UA DevOps Conference
 
КОСТЯНТИН СЕВЕРЕНЧУК «Monitoring and Automation in DevTestSecOps world» Lviv ...
UA DevOps Conference
 
ДЕНИС КЛЕПIКОВ «Long Term storage for Prometheus» Lviv DevOps Conference 2019
UA DevOps Conference
 
СТАНІСЛАВ КОЛЕНКІН «Cilium – Network security for microservices. Let’s see ho...
UA DevOps Conference
 
ОЛЕГ МАЦЬКІВ «Crash course on Operator Framework» Lviv DevOps Conference 2019
UA DevOps Conference
 
Ad

Recently uploaded (20)

PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PDF
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PPTX
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
Tally software_Introduction_Presentation
AditiBansal54083
 
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 

ОЛЕКСАНДР СНІГОВИЙ «Extension of DevOps: Policy as Code» Lviv DevOps Conference 2019