Kyler Middleton
Kyler Middleton
@letsdodevops.com
Cloud Security Chick | LetsDoDevOps.com | Microsoft MVP (DevOps) | AWS Community Builder x3 (AI Engineering)| Day Two DevOps Podcast Host | Former Hashi Ambassador | Open Source Zealot
467 followers330 following244 posts
New article - How AI Robots Build Institutional Knowledge Over Time aka, write that down, Zhu Li! It's expensive and annoying for AI agents to solve the same problem every session. Lets give them notebooks. Article is paid but not for you: buff.ly/aeU4emf
Every wanted to send an email from Claude Code as part of a workflow? The fantastic Alex Moore implemented this at work as a Skill (+ some backend things they explain in the article), and it's widely used. Build it yourself, article is now free. buff.ly/EwhoiQH
Can you use AI to detect red flags from a local church? A local church posts their sermons on youtube, so obviously I downloaded the last few (yt-dlp), transcribed to wav (ffmpeg), fed to whisper (whisper-cli), and then asked AI to analyze for red flags (claude code cli). buff.ly/9ZEj6mk
Article is now free: Agentic AI Email Bot on AWS Bedrock AgentCore: Part 2 We took our Slack and Teams internal AI agent (that we wrote ourselves) and made it respond to email. That poor robot. Execs love it, go figure buff.ly/1vp3rqP
New article available: Full /sdlc in a Single Skill Command aka, from ticket to Prod with your team of robots Software engineering becomes managing the team of robots. It's weird. Come read about it. It's paid but not for you: buff.ly/4sRQsHU
🔥 AI makes work for itself AI tools shouldn't require your most senior engineers to work 75-hour weeks just to operate them. Use AI to build deterministic tools, then let those tools do the work. Turn expertise into repeatable processes the whole team can safely operate. buff.ly/xMB0BN4
Article from the inimitable Alex Moore is now free: How to build an agentic email bot on AWS AgentCore. Covers full architecture, Microsoft 365 integration, Graph API delta queries, and the AWS components behind an email-native AI agent. www.letsdodevops.com/p/agentic-ai...
If you use the Atlassian MCP in SSE mode, it's about to be deprecated You can check with: > claude mcp list If you see it, you need to remove it: > claude mcp remove atlassian And add the new http one: > claude mcp add --scope user --transport http atlassian mcp.atlassian. com/v1/mcp
AgentCore: Deployment, Operations, and Lessons Learned (4/4) 🔥 aka, wish I'd known that earlier Now free for everyone. Terraform patterns, container operations, debugging headaches, observability, costs, and the lessons learned running AgentCore in production. buff.ly/pM26weS
Article now free: AgentCore: Memory and Tools (3/4)🔥 This article covers how we gave Vera (an AWS AgentCore, Strands-based AI bot across Slack, Teams, Email) persistent memory. buff.ly/YptyCio
New article! Designing specialized sub-agents with claude code - model selection, tool scoping, and output contracts. This article covers how to build focused agents with the "right" model, the tools they need, and set outputs you need back. Article is paid, but not for you:
Kyler Middleton reposted
ICYM: I recently sat down with @nedinthecloud.com and @letsdodevops.com to have a lovely and far-ranging chat about my upcoming book, The Psychology of Software Teams, the bad beliefs in software that hold us back, and how I got into this work! packetpushers.net/podcasts/day...
Fantastic fun with Ned!! > Hosts Ned and Kyler compare notes on everything they’ve been doing with AI, including the successes they’ve enjoyed and headaches they’ve suffered building and implementing AI agents. buff.ly/lg1927N
New article: teaching Claude Code to run a full SDLC workflow autonomously. This one covers the orchestrator pattern behind our multi-agent AWS AgentCore workflow: implement, review, deploy to DEV, validate in Slack, deploy to PROD, and validate again. It's paid, but not for you: buff.ly/sK3mEsQ
Kyler Middleton reposted
I joined Ned & Kyler to talk about writing a book on the psychology of software teams, "the feelings stuff", and my thoughts about the ways I'm seeing developers grapple with AI and learn to learn 🫶 Listen here! packetpushers.net/podcasts/day...
$MSFT trying to compete with Claude's numbers by having anyone who does anything in VSCode co-tag their commits as written with Copilot. Huge backlash from the community, they were forced to revert by community pressure.
AgentCore MCP Gateway article is now free. If you’ve been wiring up MCP tools one by one, you’ve probably felt the pain—different auth flows, scattered secrets, and a growing pile of integration code just to make everything work together. buff.ly/raMo5VI
New blog post: Agentic AI Email Bot on AWS Bedrock AgentCore: Building the Thread, Sending the Reply, and Operating in Production (2/2) Focuses on what happens after the email hits the worker. And the code is now open sourced!! Link in the article. buff.ly/kO022PU
🔥 This very popular article is now FREE: AWS AgentCore Agentic Slack Bot - Full Architecture and Code (1/4). Moved Vera from the Lambda “invoke and die” model to a warm, long-lived AgentCore app built for agent workflows buff.ly/glbZD3h
Post is now free: migrating VeraResearch to first-class MCP tool support in Strands. Running multiple MCP servers caused tool name collisions and a pile of custom wrapper code to manage prefixes and filtering. This post shows how we deleted that complexity using native MCPClient buff.ly/fV2InLi
Post is now free on how to build audit logging across AI bots using python and AWS cloudwatch. Agentic bots make many calls per request, so audits get messy fast. This post shows the simple audit layer we added user identity, question, response, sessionID for easier debugging. buff.ly/2TZtqEt
I had an unreasonably fun time with Chandana talking about: - How to get started to tech - Programming vs Infra background to DevOps - The rise of AI in DevOps - How to excel at work and life in the age of AI instability It was a great convo, hope you enjoy.
New post is live on how to add AgentCore Memory to an AWS AgentCore Agentic slack bot, (also Strands tools to permit delete memories, something Strands memory manager doesn't natively support) This one dives into how to build persistent user memory. Article is paid but not for you: buff.ly/4VxFHZ7
Just shipped a big update to our open-source AI Slack bot (Vera) on AWS Bedrock AgentCore. New in the repo: • Per-user Atlassian OAuth (no shared svc acct) • Sub-agent delegation • Matplotlib charts → Slack threads • Slack file uploads MIT + Terraform. Deploy it yourself. buff.ly/bDIpfMf
Article is now free! Having an agentic bot read AWS accounts means working with IAM, and assuming roles cross-account. I did all that, and wrote down how it works. You can use boto3 to assume IAM roles on demand. It's awesome. Check it out. www.letsdodevops.com/p/teaching-a...
If you’re building agentic Slack bots with AWS, this one dives deep into the AgentCore MCP Gateway and how I’m wiring Vera into PagerDuty, GitHub, Atlassian, Splunk, Azure, and AWS CLI. I share all code, as well as why. It's paid, but not for you. buff.ly/6yWW6BJ