Chris Nesbitt-Smith

Policy as [versioned] code - you're doing it wrong

Is your 'policy as code' just creating new friction? Learn how treating policy like a versioned software dependency finally makes compliance a collaborative engineering task.

Policy as [versioned] code - you're doing it wrong
#1about 7 minutes

Introducing the key personas in policy management

An allegorical story illustrates the conflicting perspectives of a CIO, product manager, developer, and operations staff on policy.

#2about 4 minutes

Why simply codifying policy is not enough

Codified policies often fail due to being kept secret, causing breaking changes during deployment, and generating warnings that are ignored in CI/CD pipelines.

#3about 5 minutes

Applying software patterns to policy management

The solution is to treat policy like a software dependency by making it visible, applying semantic versioning, and including tests.

#4about 4 minutes

Implementing versioned policy with modern tooling

A demonstration shows how to manage versioned policies for Terraform and Kubernetes using tools like Checkov, Kyverno, and Renovate for automated updates.

#5about 3 minutes

The cultural importance of purpose-driven policy

Effective policy requires a clear narrative explaining the risk it mitigates, which encourages collaboration and allows the policy to evolve with the business.

#6about 22 minutes

Q&A on policy culture, tooling, and security

The speaker answers audience questions about cultural challenges, tooling like OPA, supply chain attacks, and the role of risk management.

Related jobs
Jobs that call for the skills explored in this talk.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
Dev Digest 125 - Duck and Cover
This issue was written live at the WeAreDevelopers World Congress in Berlin with us being incredibly busy, but this shouldn't mean you don't get some hot resources. News and ArticlesLet's start with AI news: Google and Microsoft consume more power th...
Dev Digest 125 - Duck and Cover
CH
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take part
Starting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
WeAreDevelopers LIVE days are changing - get ready to take part
DC
Daniel Cranney
The real reason we document our code
The world of software development moves fast. Technology is constantly changing, as are the tools we use with it, and even the role of a programmer is itself constantly in flux. However, some aspects of software engineering are so foundational that w...
The real reason we document our code

From learning to earning

Jobs that call for the skills explored in this talk.

DevSecOps

DevSecOps

Devsecops

40-60K
DevOps
Docker
Jenkins
Openshift
+3