Notesfromthecloudtrenches.
An engineering blog by Damilola Onadeinde. Long-form writing on cloud platforms, DevOps, and the AI stack. Real patterns from real production work, not slideware.
Pipelines that don't break on Friday. Bicep that compiles the first time. Foundry agents behind a private link. Most of it written down so you don't have to learn it the hard way.
Latest writing
Foundry-to-Foundry Agent Communication With the A2A Protocol for Distributed Agent Systems
The customer-support orchestration covered in [the multi-agent article](https://damionas.com/articles/multi-agent-orchestration-in-microsoft-foundry-with-shared-memory-and-handoff-patterns) had four agents inside one Foundry proje…
Continuous Evaluation for Foundry Agents With Prompt Flow and GitHub Actions
The Foundry agent we shipped to a customer-success team passed every hand-tested scenario before launch. Six weeks later, the team's manager pulled me aside: "the agent's getting worse at billing questions, but we can't tell when …
Microsoft Foundry Content Safety With Custom Classifiers and Defence in Depth
Hybrid Search and Semantic Ranking in Azure AI Search With Custom Scoring Profiles
A Custom Foundry Tool That Queries Azure SQL With Row-Level Security via Entra ID OBO
Production Microsoft Foundry Agent Service With VNet Integration and Private Link
Topics
"Recognised for the work, not the rhetoric."
Microsoft MVP for Developer Technologies (DevOps). Senior platform engineer. The articles, the videos, the pipelines — all the same practice, written from the seat of someone who has to make it work on Monday.
Three things the MVP work actually involved: long-form writing on the platforms I run, hands-on videos that teach the same patterns end-to-end, and showing up in community channels with answers that work in production — not just in demos.
The badge is recognition. The work is the point.

Recognised by Microsoft for
contributions to the Developer Technologies / DevOps community.
Recent dispatches
- No. 56Foundry
Foundry-to-Foundry Agent Communication With the A2A Protocol for Distributed Agent Systems
The customer-support orchestration covered in [the multi-agent article](https://damionas.com/articles/multi-agent-orchestration-in-microsoft-foundry-with-shared-memory-and-handoff-patterns) had four agents inside one Foundry proje…
Mar 31, 2026Read - No. 54Foundry
Continuous Evaluation for Foundry Agents With Prompt Flow and GitHub Actions
The Foundry agent we shipped to a customer-success team passed every hand-tested scenario before launch. Six weeks later, the team's manager pulled me aside: "the agent's getting worse at billing questions, but we can't tell when …
Mar 30, 2026Read - No. 55Foundry
Microsoft Foundry Content Safety With Custom Classifiers and Defence in Depth
The Foundry agent we ran for an internal HR-question workload had Microsoft's default content safety filters enabled and we considered the security story closed.
Mar 25, 2026Read - No. 53Foundry
Hybrid Search and Semantic Ranking in Azure AI Search With Custom Scoring Profiles
The first version of our Foundry-backed RAG pipeline used vector-only search against an Azure AI Search index. Recall was 71% on the gold set; for a customer-support workload, that meant about three in ten questions returned no us…
Mar 23, 2026Read - No. 52Foundry
A Custom Foundry Tool That Queries Azure SQL With Row-Level Security via Entra ID OBO
The first version of our "ask the database" Foundry tool was a function that took a customer ID, ran `SELECT * FROM customer_orders WHERE customer_id = ?` against Azure SQL, and returned the rows.
Mar 16, 2026Read - No. 51Foundry
Production Microsoft Foundry Agent Service With VNet Integration and Private Link
The first version of our Foundry agent service was reachable on the public internet behind an API key. That was fine for the prototype demo.
Mar 9, 2026Read - No. 50Foundry
Multi-Agent Orchestration in Microsoft Foundry With Shared Memory and Handoff Patterns
The first multi-agent system I shipped on Foundry was a four-agent customer-support workflow: a triage agent that classified incoming requests, a knowledge agent that searched the docs, a billing agent that looked up account state…
Mar 2, 2026Read
Latest from YouTube
New issues land when the work merits one. No newsletter spam, no AI-generated filler — just postmortems, patterns, and the occasional rant about private endpoints.