Most Active Speaker

Anton Babenko

Anton Babenko

AWS Hero / Terraform influencer / compliance.tf

Oslo, Norway

Actions

Anton is an AWS Community Hero and helps companies around the globe build solutions using AWS, specializing in infrastructure-as-code, DevOps, and reusable infrastructure components.

He spends much of his time as an open-source contributor on various Terraform and AWS projects: Terraform AWS modules (downloaded more than 2 billion times), the Terraform best practices ebook (www.terraform-best-practices.com), serverless with Terraform (serverless.tf), Terraform Weekly (weekly.tf), and Your Weekly Dose of Terraform (http://bit.ly/terraform-youtube). He runs compliance.tf, which delivers compliance-ready Terraform AWS modules, and maintains terraform-skill (1.8K stars on GitHub), an open agent skill for writing and reviewing Terraform safely.

Badges

  • Most Active Speaker 2025
  • Most Active Speaker 2024

Area of Expertise

  • Business & Management
  • Information & Communications Technology

Topics

  • DevSecOps
  • DevOps
  • Cloud & DevOps
  • DevOps & Automation
  • Software Development
  • DevOpsCulture
  • DevOps Skills
  • aws
  • AWS Architecture
  • AWS DevOps
  • AWS Serverless

Implementing Compliance in AWS with Terraform: Practical Steps That Work

Implementing compliance doesn't have to be treated like voodoo magic (though some vendors want you to think it is). As the creator of the popular open-source Terraform AWS modules, which have been provisioned several billion times worldwide, and the newer compliance.tf project, I've spent years helping teams make their AWS infrastructure secure and compliant without burning out.

In this talk, I'll walk through practical, hands-on ways to approach compliance in modern cloud environments using Terraform. I'll show you how to evaluate your compliance readiness for frameworks like SOC 2, ISO 27001, GDPR, and HIPAA using a mix of cloud-native services and open-source tools, such as Prowler, SteamPipe, and Checkov. Then I'll demonstrate how to write Terraform code to meet those required controls, implement compliance-as-code as part of your CI/CD pipelines, and prevent compliance drift over time, so your infrastructure stays secure as it evolves.

This talk is packed with real-world examples, so if you're responsible for building or maintaining infrastructure and want to get compliance right from the start (or finally address what's already there), this session is for you.

Attendees will leave with actionable techniques, open-source tools, and reusable code to implement compliance from day one or to address gaps in their existing infrastructure. Whether you’re new to compliance or have gone through it before, this talk delivers real solutions you can use right away.

Doing serverless on AWS with Terraform for real

More and more companies are adopting serverless technologies as the community is defining the best practices, tools, and patterns.

Companies using Terraform as their infrastructure as a code tool are often required to reinvent the wheel when they work with serverless.

In the talk, I will explain why managing serverless applications with Terraform is a good idea and how https://serverless.tf open-source project has started as an organic response to the accidental complexity of many existing tools used by serverless developers.

I will demo a complete serverless application (including building and deploying it) using Terraform and open-source components.

I had several live streams on my YouTube channel discussing similar things ( https://www.youtube.com/c/AntonBabenkoLive/search?query=serverless ). Also, I had a session at AWS re:invent 2024 - https://youtu.be/fX7c2GGqTWs?si=z7tM2x3I8t8R1lYL&t=1545

No More Forks: Policy Transformation for Terraform at Scale

Every org enforcing Terraform standards eventually hits the same wall: policy tools can flag issues, but they cannot fix module code. The result is a graveyard of forked modules that drift from upstream and turn upgrades into a full-time job. This talk introduces policy transformation: automatically rewriting Terraform modules at download time so teams get compliant code without maintaining forks.

I will demo eight real transformation rules across four categories: lifecycle management (prevent_destroy, ignore tag drift, protect KMS keys), block removal (strip provisioners), attribute restriction (deny GPU or specialty instances), and content sanitization (safe regex cleanups). You will see the before-and-after HCL, plus the safety model that makes this production-ready: deterministic outputs, collision detection, preview diffs, and a four-level risk classification.

You will leave with a practical decision framework for validate vs transform, a DIY toolkit using pre-commit, hclwrite, custom tflint rules, and plan validation, and a simple migration path from module forks to rule-based enforcement. No vendor account required to apply the patterns from this talk.

The Terraform Trust Gap: Engineering the Space Between Prompts and Production

Agents can already write Terraform. That was never the hard part. The hard part is that the context going in is stale and the apply coming out is too easy to hand over, so you get code that looks right, passes your linters, even terraform plan passed, but still it quietly does the wrong thing in production.

This talk runs one module everyone knows, terraform-aws-modules/s3-bucket, through the whole chain live. First I give the agent a real contract instead of a README and watch the hallucinated config disappear. Then I take one of the module's own examples and turn it into a fixture that fails the moment it drifts from the module. Then I let the agent plan changes but not apply them. A human has to approve the plan first, and apply only runs on the approved one. On stage the agent tries to apply by itself and you watch it get blocked.

You leave with three things to do on Monday, every pattern working with open tooling, and an honest feedback of where the chain still breaks. No vendor account, no prompt magic.

Target Audience:
Mid to senior DevOps, platform, SRE, and AI-engineering practitioners who run Terraform daily and have used coding agents on real modules. Best fit for people who have seen an agent make a confident Terraform mistake and are now deciding where agents belong in infrastructure delivery.

Prerequisites:
Comfort with Terraform modules, plan/apply, CI/CD, and basic review workflows. Some exposure to a coding agent (Claude, Cursor, Copilot). No AI or ML background required.

Preferred session duration: 45 minutes + Q&A

One Model Is a Guess. Three That Agree Is a Plan.

The agent-written Terraform failure that costs me a day is never a syntax error. It passes terraform validate, tflint, and the HashiCorp Terraform MCP and is still wrong. One model does not catch that; nothing disagrees with it.

So I make three disagree. `consensus` sends the same artifact to GPT, Gemini, and Claude in fresh independent threads under different reviewer roles. Where they split is the risky part. Claude triages every objection, revises, and loops until all three sign off or reports they did not.

The brief said no public access, everything behind CloudFront with a WAF. The plan did that, and two reviewers signed off - it looks fronted. The third, "Security Reviewer", refused: the execute-api endpoint is still reachable on its own, so the WAF is decorative without a secret header binding CloudFront to the origin. The loop keeps the disagreement. Then an unenforceable IAM control and an S3 Deny that drops CloudFront. Same loop on Python, TS, marketing, and troubleshooting.

Target Audience:
Mid-to-senior DevOps, platform, SRE, and AI-engineering builders who run real infrastructure changes, especially on AWS via Terraform, and have already used coding agents on work that mattered.

Cloud Native Days Austria 2026 Sessionize Event Upcoming

September 2026 Vienna, Austria

AWS Community Day Hong Kong 2025 Sessionize Event

November 2025 Hong Kong

AWS Community Day Bulgaria 2025 Sessionize Event

October 2025 Sofia, Bulgaria

AWS Community Day Georgia 2025 User group Sessionize Event

October 2025 Tbilisi, Georgia

AWS North Community Conference Sessionize Event

October 2025 Newcastle upon Tyne, United Kingdom

AWS Community Day Nordics 2025 Sessionize Event

October 2025 Göteborg, Sweden

AWS Community Day DACH 2025 Sessionize Event

October 2025 Munich, Germany

AWS Community Day Poland 2025 Sessionize Event

September 2025 Warsaw, Poland

AWS Community Day Adria 2025 Sessionize Event

September 2025 Sarajevo, Bosnia and Herzegovina

Malta AWS Community day 2025 Sessionize Event

May 2025 San Ġiljan, Malta

AWS Community Day Armenia 2025

May 2025 Yerevan, Armenia

AWS Community Day CZ 2025

April 2025 Prague, Czechia

AWS Community Day (Security Edition) Bay Area

April 2025 Mountain View, California, United States

AWS Community Day Italy 2025 Sessionize Event

April 2025 Milan, Italy

AWS re:invent 2024

Accelerate serverless deployments using Terraform with proven patterns (SVS320)

December 2024 Las Vegas, Nevada, United States

NIC Empower 2024 Sessionize Event

November 2024 Oslo, Norway

AWS Community Day DACH 2024 Sessionize Event

September 2024 Munich, Germany

AWS Community Day - Central Asia Sessionize Event

May 2024 Tashkent, Uzbekistan

AWS Community Day Poland 2024 Sessionize Event

April 2024 Warsaw, Poland

HashiTalks 2024 Sessionize Event

February 2024

AWS Community Day Bulgaria 2023 Sessionize Event

October 2023 Sofia, Bulgaria

DeveloperWeek CloudX 2023 Sessionize Event

August 2023 San Mateo, California, United States

DevOpsDays Tel Aviv 2022 Sessionize Event

December 2022 Tel Aviv, Israel

2022 All Day DevOps Sessionize Event

November 2022

NIC X Edition Sessionize Event

June 2022 Oslo, Norway

DevOpsDays Zurich 2020 Sessionize Event

April 2021 Winterthur, Switzerland

2020 All Day DevOps Sessionize Event

November 2020

2019 All Day DevOps Sessionize Event

November 2019

devopsdays Amsterdam 2019 Sessionize Event

June 2019 Amsterdam, The Netherlands

NDC Oslo 2019 Sessionize Event

June 2019 Oslo, Norway

NDC Oslo 2018 Sessionize Event

June 2018

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top