~24x less cloud operations effort across 36 tests, zero disruptions | Firemind
Case study

~24x less cloud operations effort across 36 tests, zero disruptions

Autonomous cloud operations across 36 test cases in two phases, every action under human approval.

Industry
Large Nordic enterprise
Environment
AWS, 300+ accounts
Pilot scope
Two phases, non-production accounts
Delivered by
Firemind IT Operations Engine

When your best engineers spend their days on bureaucracy

The client is a large Nordic enterprise running more than 300 AWS accounts across two AWS organisations. The estate was built over roughly a decade by many teams, and it carries the inconsistency that implies. Infrastructure created a dozen different ways. Drift never reconciled. A tagging standard written down but never enforced. Patch status tracked unevenly.

Its senior cloud engineers spent a large share of their week on routine operational work. Patching. Backups. Resource cleanup. Tagging compliance. Security findings. Cost review. One of them put it plainly: this is bureaucracy, and it is a waste of their time and their creativity.

The client’s position on autonomy was equally plain. They did not let AI change anything, and they expected that to remain true for years.

The Engine takes care of bureaucratic work that even our best engineers were stuck doing. It’s a waste of their time and creativity. The kind of work we want the Engine to get rid of.

The client’s lead cloud engineer

Challenge

Two problems, and the second one is the harder of the two.

  • Routine work consumed senior engineering time. Each service request took hours or days. Provision a server. Resize a disk. Patch a fleet. Rotate a credential. Chase a security finding. The people best equipped to improve the estate were the people fulfilling the tickets it generated.
  • At more than 300 accounts, consistent change was effectively undoable. Making the same change everywhere, and proving it landed everywhere, is not a task a human can complete. One engineer described estate-wide change as “Mission Impossible with a human in the loop”.

So known gaps stayed open. Resources unmanaged by Terraform. Orphaned resources accumulating over years. A tagging compliance initiative that had been started five times and finished none of them.

The ask was specific. Show that an autonomous operations platform can safely do real operational work in this estate, and show that the guardrails hold, before it goes anywhere near production.

We are in a regulated industry. If something goes wrong we end up in the news. Guardrails have to be airtight.

A senior cloud engineer at the client

Solution

Firemind deployed its IT Operations Engine in two phases over ten weeks, against non-production AWS accounts. Every action required human sign-off.

Phase 1 covered four non-production accounts and a dedicated sandbox, spanning incident response, OS patching on Linux and Windows, security remediation, service request fulfilment, Terraform pull requests, cost observability and governance reporting.

The client then wrote the Phase 2 scope themselves. Their technical lead proposed five new capability areas after seeing Phase 1: database operations, software installation at scale, version upgrades, security group changes across the estate, and an explicit test of the human approval gate. Their VP Digital signed it off. All five were delivered and demonstrated three weeks later, across five AWS accounts.

Three independent layers govern what the engine can do:

  1. Skills are the client’s own documents

    Their Confluence tagging guidelines and their Elasticsearch patching runbook were read and executed as written. Operational standards are encoded without anyone writing code.

  2. Permissible actions decide how each action runs

    Autonomous, one approval, or blocked outright, set per action type. Anything with data loss potential always requires explicit sign-off.

  3. IAM permissions are the hard boundary

    The engine cannot act outside what the AWS role permits, whatever it is asked to do.

Every action carried a full reasoning trace, and the engine re-planned rather than stopped when things went wrong. A resource deleted mid-scan invalidated a Terraform import pull request, so a corrected second commit was issued automatically. A Windows install found the AWS CLI missing and an S3 permission absent, and completed via an operator-approved pre-signed URL and standard PowerShell. A database migration into a VPC with no internet access had no suitable tooling available, so the engine wrote its own Python client and used that.

The client kept the pace. Autonomy is promoted one action type at a time, when they choose, and never by default.

What changed: hours back, gaps closed, and a path to scale

Work that normally arrives as a multi-hour service request completed in minutes. More importantly, work that was previously not attempted at all became routine.

36
test cases run with zero disruptions
21 min
3-node Elasticsearch rolling patch, zero data loss
15 min
one security rule applied and verified across 21 security groups in 13 regions
32 min
4-node cluster infrastructure rebuilt in a new region after a simulated region loss. Infrastructure layer only, applications were not restored.
16 h → 40 min
assumed manual baseline per service request, against a measured average of 40 minutes across the 25 timed cases
~384 h
engineering time returned, modelled against a 16 hour assumed baseline

Beyond the headline figures:

  • The riskiest task in the runbook stopped being risky. An Elasticsearch rolling patch, including the index replication check the team performs by hand before taking each node down, ran with no data loss.
  • Estate-wide change became a single operation. One inbound security rule was added across every security group in scope and verified in every region, including confirming that empty regions had no drift. That same operation does not get harder at more than 300 accounts than it is at five.
  • The approval gate held where it mattered. A request to permanently delete an EC2 instance was automatically classified critical risk, paused, and routed to an operator for explicit confirmation before anything was touched.
  • Standing gaps closed. The tagging initiative that had been started five times was applied as an enforcement pull request in under nine minutes. Fifteen resources unmanaged by Terraform were imported. A read only assessment across five accounts and 44 security groups produced 32 severity ranked findings with a remediation schedule, and changed nothing.
  • Every case passed. Every test case across the two phases ran with zero disruptions, a complete audit trail, and human approval gates respected throughout.
  • The client asked for more. The strongest signal in the engagement is not a number. It is that after Phase 1, the client’s own technical lead wrote the next scope and their VP Digital approved it.

The modelled figure above is built from the 25 cases that were individually timed. Eleven further cases ran without being separately timed, so it understates the work. It comes from non-production accounts only, and the 16 hour baseline is an assumption agreed for the pilot rather than a measured average.

I’ve started this initiative five times and never succeeded.

The client’s lead cloud engineer, on the tagging compliance work

Scope. The pilot ran on non-production AWS accounts only. No production system was touched at any point, and every action ran under human approval. All figures on this page relate to that environment. Time savings are modelled against an assumed 16 hour manual baseline per service request, not a measured one.

See more case studies

  • A regulated enterprise cut Azure operations from 20 hours to 23 minutes

    Firemind's IT Operations Engine ran a Nordic enterprise's Azure estate, cutting task resolution from 20 hours to 23 minutes, human-approved throughout.

    • 23 of 23 test cases passed with zero disruptions, every action verified
    • 8.7 hours of total engine time across all 23 operational tasks
    • A new sandbox estate brought under infrastructure as code from day one
    Learn more
  • 22% off the cloud bill, proved on one account before scaling.

    How autonomous cloud cost optimisation cut a Nordic firm's AWS bill by 22% in a single dev and QA account, every figure cross-verified against the live estate.

    • 22% annual cloud cost reduction, cross-verified on a single AWS dev and QA account
    • Nearly half of the saving from a single idle database
    • Continuous FinOps discipline, not a one-off audit
    Learn more
  • A decade of dormant AWS risk, triaged in two months.

    A decade of dormant AWS security risk at a Nordic digital marketing firm, triaged and resolved in a single engine run, with the most urgent exposure closed.

    • Around 10,000 AWS security findings triaged and resolved in a single engine run, with no added headcount
    • Publicly accessible S3 bucket remediated autonomously
    • Higher-risk changes held for human approval by design
    Learn more

View all case studies

Talk to Firemind

Could your team get its time back?

See what the Firemind IT Operations Engine could do across your AWS estate.

Your benefits:

  • Outcome-driven - measurable business impact
  • Expert-led - hands-on delivery from senior practitioners
  • Secure by design - your data and compliance first
  • No lock-in - free to exit after the pilot

No obligation - just a focused 30-minute discussion about your goals.

We'll only use your details to respond to your enquiry. No newsletters unless you ask for them.