AI agents
AI agents and infrastructure as code fit together unusually well. An agent working on a Terraform codebase produces a plan before anything changes, and that plan is a review gate: you read exactly what will happen before it happens. Pull requests add a second gate on the code itself. Between a probabilistic model and a live AWS account sit two deterministic checkpoints, a diff and an approval. That determinism is the bridge. A model can be confidently wrong, and the plan makes the wrongness visible while it is still cheap to fix. Most software work gives agents no comparable safety net. Infrastructure work had one built in years before agents arrived.
>>> Before deploying agents that touch production, make sure you start with human in the loop approval flows and promote autonomy as the agent earns your trust. Track every agent decision, prompt trace, and proposed action in a read-only ledger. Restrict permissions to isolated sandboxes or specific resource tags until confidence is proven. Implement an immediate global override to revoke agent credentials and halt execution instantly.
That intersection is the thesis of this whole site, which makes this page its flagship hub. I work on it daily as a cloud infrastructure architect and AWS re:Invent speaker, and most of my recent writing circles back to it. The collection below mixes two formats. Original posts live here in full. Link posts carry short commentary on articles published with partners such as Spacelift, Gruntwork, Qodo, StackGuardian, and AWS. Each commentary explains why the piece matters and who should read it, so you can decide in half a minute whether the full article deserves your time.
The sections are ordered the way I would read them. Agents meet infrastructure as code is the core: Claude Code against Terraform, layered guardrails for agents that touch infrastructure, MCP as the protocol that gives them tools, and an agent-driven migration on AWS. Assistants in the SDLC steps back to the wider development loop, where test-driven development and coverage analysis give generated code the same checkable targets that plans give infrastructure. The platform angle covers what all of this does to platform engineering, automation maturity, and team skills. If you only have time for one post, start with the Claude Code guide. It is the closest thing to a summary of everything else on this page.
A note on shelf life. The tooling in these posts moves fast, and specific product names will age. The underlying pattern ages slower: give the agent a constrained workspace, force every change through plan and review, and keep credentials out of its reach. That pattern holds whether the assistant is Claude Code, Kiro CLI, or whatever ships next quarter. Everything here is tagged, so new posts land on the ai-agents tag page as soon as they publish, the full feed mixes in the rest of my writing, and the newsletter covers the same ground every two weeks.
>>> I expect agents in the near future to fully own routine, deterministic infra tasks such as automated deployments, baseline anomaly triage, standard incident remediation, and capacity scaling. Humans will retain ultimate ownership of high-risk architectural strategy, complex cross-system debugging, policy governance, and ethical or strategic budget decisions requiring nuanced business context.
Agents meet infrastructure as code
- Claude Code for Infrastructure as Code: A Practical Guide
A mental model for Claude Code on Terraform, the use cases that pay off first, and the guardrails that keep the agent away from state.
- AI Coding Assistants and Infrastructure as Code: Velocity Without Losing Control
Six defense layers for coding agents on IaC: credential isolation, permission modes, allow and deny rules, CLAUDE.md, hooks, and sandboxing.
- Deploying Agentic AI Solutions with Infrastructure as Code
An agent treated as a production workload, with the whole deployment codified in Terraform on Amazon Bedrock AgentCore.
- What Is MCP? Model Context Protocol Explained Simply
An explainer of the protocol most agent tooling now runs on, with the architecture, a demo project, and where it sits next to plain APIs.
- Migrate Amazon EC2 to ECS Express Mode using Kiro CLI and MCP servers
An agent-driven migration in practice: Kiro CLI and MCP servers move an EC2 workload to ECS Express Mode while you review each step.
Assistants in the SDLC
- 10 Tips for Selecting the Perfect AI Code Assistant for Your Development Needs
A selection checklist that weighs context handling, integration fit, security terms, and cost ahead of raw capability.
- How AI Code Assistants Are Revolutionizing Test-Driven Development
A working AI and TDD loop where tests written first give the assistant a checkable target, plus the caveats that come with it.
- Harnessing AI to Revolutionize Test Coverage Analysis
What coverage metrics really measure, where AI helps with gap analysis and test generation, and why generated tests still need review.
- How to Use Amazon CodeWhisperer (AI Code Generator)
An early look at AI completion for infrastructure code, with a Terraform demo showing where suggestions help and where they stop.
The platform angle
- Building an Agent Control Plane on AWS
The full architecture for running agents as a governed workload: registry, identity, gateway, policy, sandboxes, and detection.
- How AI can Impact Platform Engineering Implementations
A map of where AI lands in platform engineering: automation, self-service, reliability prediction, security, and cost.
- The Illusion of Infrastructure Automation Maturity
The gap between having pipelines and trusting them, and why most teams overrate their automation maturity.
- The Value of Upskilling Your SMB's Employees in Generative AI
The business case for training existing staff on generative AI, with a customer example and the AWS learning paths to follow.
- AWS Certified Generative AI Developer - Professional: Cheat Sheet
My study notes for the exam: Bedrock, SageMaker AI, RAG architectures, and agents, gathered while preparing for it.