Ai4
By pairing independent AI models to assess pre-validated Git declarations, banks can safely automate 8,000 routine firewall reviews each year and transform one-off approvals into continuous posture checks.
AI-assisted summary of AI Agents That Operate Infrastructure - Lessons from a Tier 1 bank deployment With NetOrca — original source. Check the original for full context.
Source published:
Detailed notes
## Background Published by Ai4 on YouTube on August 14, 2026, this presentation features NetOrca founder Scott Rowlandson discussing production AI agent deployment at NatWest Bank. The talk focuses on moving beyond basic copilots to autonomous infrastructure operators that plan, validate, and execute changes safely within enterprise and regulated banking environments.
## TL;DR Scott Rowlandson explains how NetOrca transformed enterprise infrastructure provisioning across 500 bank development teams by replacing legacy ticketing with Git-based declarative orchestration. Building on this clean operational foundation, NetOrca Pack uses multi-agent loops with paired, independently isolated frontier models to evaluate configuration plans and trigger self-healing workflows before executing changes through tools like Terraform and Ansible. The architecture is proven in production by triaging over 10,000 annual firewall rules, automating roughly 80% of low- and medium-risk requests while routing anomalies to security engineers. Ultimately, this approach turns static, one-time approvals into continuous compliance posture assessments and automated disaster recovery checks.
## Atmosphere & style The talk carries a pragmatic, technical, and battle-tested tone, stripping away speculative AI hype to focus on the unglamorous realities of enterprise IT operations. Rowlandson speaks with the composed, authoritative clarity of a practitioner who has solved real compliance, governance, and architectural bottlenecks inside a major regulated bank. Listening to the session feels like an insider engineering walkthrough, providing a reassuring and structured blueprint for deploying autonomous agents into high-stakes production environments.
## Key takeaways - [00:04](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=4s) Cross-team enterprise infrastructure provisioning has historically suffered from slow, manual processes like email attachments and legacy ticketing queues. - [00:04](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=4s) NetOrca replaced ticketing at NatWest Bank with a Git-based declarative orchestration platform across 500 internal developer teams. - [00:04](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=4s) Clean, pre-validated declarative intent from Git workflows provides the necessary foundation and high-quality input for autonomous AI agents. - [01:04](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=64s) To meet strict enterprise and banking compliance, NetOrca avoids proprietary models and instead routes agent actions through the bank's approved internal LLMs. - [01:04](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=64s) The NetOrca Pack architecture uses an iterative multi-agent loop where separate configuration and verification agents check each other before execution. - [01:04](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=64s) AI agents are decoupled from direct provisioning; agents handle operational reasoning, while battle-tested tools like Terraform, Ansible, and CloudFormation execute changes. - [03:27](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=207s) Manual firewall rule evaluation is a major enterprise bottleneck, with the bank processing over 10,000 requests annually amid shrinking security staff. - [03:27](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=207s) The automated triage pipeline uses two independent frontier models (such as Claude and ChatGPT) evaluating rules in complete isolation to prevent sycophancy and cognitive bias. - [03:27](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=207s) Firewall requests are categorized into Low, Medium, and High risk, enabling automatic approval for up to 8,000 routine requests while reserving human review for high-risk anomalies. - [06:01](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=361s) Automating evaluation shifts security from static, one-time manual sign-offs to continuous posture assessment that re-checks active rules whenever policies or applications change. - [06:01](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=361s) The multi-agent evaluation framework generalizes beyond firewalls to workflows like continuous disaster recovery parity and cross-region posture validation.
## Detailed walkthrough ### [00:04](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=4s) Replacing Enterprise Ticketing with Declarative Git-Based Orchestration
Scott Rowlandson, founder of the London-based startup NetOrca, introduces their work deploying infrastructure automation into production at a Tier 1 UK bank (NatWest Bank). In massive enterprise environments, service-providing infrastructure teams must deliver services to hundreds of consuming developer teams. Historically, this relationship has been mediated by legacy ticketing systems and manual administrative overhead. As Rowlandson describes it, requesting infrastructure from another team is notoriously slow and poorly validated, often devolving into "attaching a spreadsheet to an email" and waiting weeks for manual execution.
NetOrca was built to eliminate this friction by shifting cross-team provisioning into a Git-based orchestration workflow. Service teams publish reusable infrastructure services through the platform, allowing consuming developer teams to declare their requirements directly within their existing Git repositories and native development workflows. The platform tracks declarative intent, maintains state, and manages change tracking end-to-end. While originally designed to drive deterministic enterprise automation, NetOrca discovered that this validated, declarative foundation provided the exact operational substrate required to run autonomous AI agents in production.
- **Scale of deployment**: Implemented across 500 internal development teams within the bank. - **Core operational shift**: Replacing ticketing queues, spreadsheets, and emails with Git-based declarative service consumption and continuous state management. - **Foundation for AI**: Clean, pre-validated customer intent serves as high-quality input for autonomous agents, avoiding the pitfall of feeding messy, uncurated documentation into an LLM.
[01:04](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=64s) NetOrca Pack: Self-Healing Multi-Agent AI on Regulated Bank Infrastructure
To bring agentic workflows into production, NetOrca introduced NetOrca Pack, an orchestration add-on that intercepts declared service states and triggers self-healing agent loops. Operating inside heavily regulated banking environments imposes strict governance hurdles: organizations will not accept unvetted external models or opaque third-party training pipelines. NetOrca bypasses this barrier by refusing to sell proprietary LLMs or fine-tuned weights, instead routing all actions via API calls directly into the bank's own pre-approved, internally hosted foundation models.
The system relies on an iterative, multi-agent architecture featuring a config layer, a verification layer, and an execution layer. Rather than trusting a single model run, the platform pits multiple models against each other: one agent generates the configuration plan, while an independent model verifies it. If the configuration and verification layers disagree, or if runtime validation fails, the execution layer triggers a self-healing loop to re-evaluate and iterate on the decision before any downstream code is executed. Once the agent loop reaches consensus, the decision feeds directly into platform-agnostic automation tools such as Ansible, Terraform, or AWS CloudFormation.
```mermaid flowchart TD accTitle: NetOrca Agentic Orchestration Architecture subgraph Input ["Declarative Intent"] A["500 Internal Dev Teams"] --> B["Git Request / State Change"] B --> C["NetOrca Change Instance"] end
subgraph AgentLoop ["NetOrca Pack Multi-Agent Loop"] C --> D["Config Agent"] D --> E["Verify Agent"] E -->|Discrepancy / Failure| D E -->|Consensus Reached| F["Execute Layer"] end
subgraph Downstream ["Traditional Automation"] F --> G["Ansible / Terraform / CloudFormation"] end ```
- **Compliance approach**: Integrates directly with the enterprise's internally approved models via API calls to satisfy stringent governance and regulatory standards. - **Multi-agent checks**: Utilizes paired models (e.g., pairing high-reasoning models with secondary verification models) to review and challenge planned actions. - **Execution decoupling**: AI agents make the operational decisions, while standard, battle-tested tools (Terraform, Ansible, CloudFormation) handle the physical infrastructure provisioning.
[03:27](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=207s) Enterprise Use Case: Triaging 10,000+ Firewall Rules
When NetOrca partnered with the bank to target high-friction, high-value operations, firewall rule assessment immediately stood out. In a large bank, hundreds of applications continuously request network access to speak to the public internet or communicate across internal segments. Traditionally, every single firewall rule required a human cybersecurity engineer to manually verify the request against complex enterprise criteria. This created an unsustainable operational bottleneck: the bank processed over 10,000 firewall rules annually while dealing with a shrinking security staff and escalating security scrutiny.
To solve this, NetOrca deployed the agent loop as an automated triage engine. When a developer submits a firewall rule declaration, the platform gathers policy-as-code rules, pre-approved traffic patterns, and customer attestation documentation (contextual proof of why the application requires connectivity). Two distinct frontier models (such as Claude and ChatGPT) assess the request in complete isolation from one another. Rowlandson emphasizes that neither model sees the other's assessment, preventing cognitive bias and sycophancy.
```mermaid flowchart LR accTitle: Firewall Rule Triage Pipeline subgraph Context ["Context Ingestion"] A["Firewall Rule Declaration"] B["Policy as Code"] C["Customer Attestation Docs"] end
subgraph Evaluation ["Independent Assessment"] Context --> D["Model A (e.g. Claude)"] Context --> E["Model B (e.g. ChatGPT)"] end
subgraph Triage ["Risk Bucketing"] D & E --> F{"Triage Engine"} F -->|Low Risk: Dev-to-Dev| G["Auto-Approved to Automation"] F -->|Medium Risk: Standard Policy| G F -->|High Risk: Policy Anomaly| H["Manual Security Review"] end ```
The system does not claim complete autonomy; instead, it acts as an intelligent triage pipeline that classifies incoming rules into three risk categories: - **Low Risk**: Standard rules matching strict pre-approved patterns (such as dev-to-dev network traffic) are assessed as safe and automatically forwarded to provisioning pipelines without requiring human intervention. - **Medium Risk**: Common operational requests backed by valid attestation and standard policy alignment that can be handled with minimal manual friction. - **High Risk**: Anomalous, sensitive, or policy-divergent rules that are immediately escalated to human security engineers for thorough inspection. - **Operational impact**: Rowlandson projects that approximately 8,000 of the bank's 10,000 annual rules fall cleanly into the low-to-medium range, eliminating an overwhelming percentage of repetitive manual labor.
[06:01](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=361s) From One-and-Done Approvals to Continuous Assessment and Beyond
Rowlandson highlights a fundamental architectural flaw in traditional infrastructure operations: enterprise firewall rules are historically assessed only once when initially requested and are never re-evaluated. Years later, applications change, original development teams disband, but stale rules remain active in firewalls because nobody knows who approved them or whether they are still necessary. By replacing static human sign-offs with an automated, agentic evaluation loop, NetOrca converts firewall validation into a continuous posture assessment.
Because re-running the agent loop carries negligible incremental friction, the platform can continuously re-assess deployed rules whenever enterprise policies are updated or customer attestations evolve. Banks can evaluate their entire firewall estate on an hourly, daily, or weekly cadence, turning operational security into a configurable dial: "How secure do you want to be? How much do you want to check these things?"
Once established, this agentic decision-making pattern generalizes across diverse enterprise workflows. The bank is already adapting the exact same loop to conduct automated Disaster Recovery (DR) posture checks, verifying whether secondary network zones maintain parity and determining whether rules must be deployed across regions. Ultimately, the system bridges the gap between raw AI reasoning and enterprise execution, turning complex operational decisions into repeatable, continuous, and fully auditable actions across existing infrastructure platforms.
## Notable quotes > [00:04](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=4s) attaching a spreadsheet to an email — Scott Rowlandson
> Modern “AIOps” mostly means better alerts and nicer dashboards. — Scott Rowlandson
> The hard part, actually operating infrastructure, still relies on humans writing integrations, stitching together tools, and executing runbooks under pressure. — Scott Rowlandson
> instead of building and maintaining bespoke integrations, we give the agent the API documentation (or OpenAPI spec), plus a small set of operational guardrails, and it generates the required calls, validates the outcome, and self-heals when the real world pushes back — Scott Rowlandson
> how we prevent an agent from “doing the wrong thing” when it’s confident but incorrect. — Scott Rowlandson
> planning → execution → validation → repair loop (and why “tool calling” alone isn’t enough) — Scott Rowlandson
> how you debug agent actions like you debug humans (audit trails, structured step logs, reproducible runs) — Scott Rowlandson
> [06:01](https://www.youtube.com/watch?v=ONd4veLQ_Io&t=361s) How secure do you want to be? How much do you want to check these things? — Scott Rowlandson
> moving beyond copilots and into agentic operations that ship real changes plus the production lessons that only show up when you run this stuff for real. — Scott Rowlandson
## Mentioned Scott Rowlandson, NetOrca, NatWest Bank, NetOrca Pack, Ansible, Terraform, AWS CloudFormation, Claude, ChatGPT, OpenAPI, Ai4
## Video description Scott Rowlandson - Founder, NetOrca
Modern “AIOps” mostly means better alerts and nicer dashboards. The hard part, actually operating infrastructure, still relies on humans writing integrations, stitching together tools, and executing runbooks under pressure.
In this session I’ll show a different pattern: AI agents as operators, where the agent can plan and execute real changes safely across your existing systems. The key is a “universal executor” approach: instead of building and maintaining bespoke integrations, we give the agent the API documentation (or OpenAPI spec), plus a small set of operational guardrails, and it generates the required calls, validates the outcome, and self-heals when the real world pushes back (rate limits, inconsistent schemas, partial failures, missing permissions, stale state, etc.).
I’ll walk through what we built at NetOrca (our self-service infrastructure orchestration platform) and what we learned running it in production at NatWest Bank — at enterprise scale, with real constraints and real consequences. You’ll see how we handle the messy parts people skip in demos: idempotency, retries, rollback strategies, state-machine concurrency, noisy or contradictory API docs, safe prompting, and how we prevent an agent from “doing the wrong thing” when it’s confident but incorrect.
We’ll cover: The architecture: planning → execution → validation → repair loop (and why “tool calling” alone isn’t enough) How to make “docs → execution” reliable in the face of bad specs and unpredictable APIs Guardrails that work in practice (scopes, allowlists, policy checks, change windows, blast-radius limits) Observability: how you debug agent actions like you debug humans (audit trails, structured step logs, reproducible runs) What enterprise adoption actually looks like: trust-building, controlled rollout, and the line between automation and autonomy
If you’re building agentic systems for infrastructure, DevOps, network/security ops, or internal platforms, you’ll leave with a concrete blueprint for moving beyond copilots and into agentic operations that ship real changes plus the production lessons that only show up when you run this stuff for real.
[Source](https://www.youtube.com/watch?v=ONd4veLQ_Io)