Skip to content

Your dashboards found the waste, but nobody is implementing it.

FinOps implementation for AWS teams. A senior engineer whose only job is closing the cost tickets your engineering team keeps pushing down the backlog. It's not another dashboard, and it's not another report.

Savings ledger

One FinTech client. Nine changes. About $1M a year in savings.

Databases for a cancelled client
$378,000
RDS rightsizing and RI coverage
$161,000
EBS on the wrong tier (code bug)
$156,000
Aurora Serverless on a flat load
$125,000
ElastiCache rightsizing, Redis to Valkey
$86,000
Four smaller changes
$82,000

Total

$988,000/yr

Hello, this is Cristian Magherusan-Stanciu. I've spent 12 years in AWS cost optimization in different capacities, some of them at AWS itself, in the EC2 team, as a Specialist Solutions Architect for Spot and Graviton. I built AutoSpotting, the open-source alternative to commercial AWS cost optimization tooling like Spot.io, used by teams at Samsung, Expedia and Mozilla.

I help teams spending upwards of $100k/month on cloud. I'm specialized on AWS, and cover Azure and GCP through my specialist network.

The FinOps Foundation has a working group dedicated to one problem: getting engineering to take action.

Have a look at your ticket queue and count how many say unused RIs, oversized instance, orphaned volume. Filed months ago, still open, still costing you money every day they sit there.

You're not imagining this. Around 40% of FinOps practitioners say the same thing: they can't get engineering to act. The hard part isn't finding the waste, it's getting it fixed.

The group is called "Encouraging Engineers to Take Action." A whole working group, to get engineers to do something they already know needs doing.

Top challenge cited by FinOps practitioners: "getting engineers to take action"

Source: FinOps Foundation, State of FinOps.

Same alert. Same dashboard. Seventh month running.
  • Jan 15Unused RDS, est. $31.5k/mo
  • Feb 15Unused RDS, est. $31.5k/mo
  • Mar 15Unused RDS, est. $31.5k/mo
  • Apr 15Unused RDS, est. $31.5k/mo
  • May 15Unused RDS, est. $31.5k/mo
  • Jun 15Unused RDS, est. $31.5k/mo
  • Jul 15Unused RDS, est. $31.5k/mo

Seven months, same alert, still open. That's $220,500 out the door while everyone agreed it was a problem. This one's real, by the way: it's the top line of the ledger further down.

Here's the part that doesn't make it into the survey. It's not laziness, and it's not incompetence. Your engineers are doing exactly what they're paid to do. They're measured on features shipped, not dollars saved, so every cost ticket you file walks into planning and loses to the roadmap. Every time, in every company, because that's how the incentives were built. Nobody's promotion packet says "decommissioned the forgotten database", so it doesn't get decommissioned.

You already know all this. You built the dashboard, wrote the report, filed the ticket, followed up, escalated, filed it again. The waste is still running, and somehow you're still the one explaining to the CFO why the number hasn't moved.

You've got all of the responsibility and none of the capacity to act on it.

You have heard all of this before

And you were right to stop believing it.

"Our dashboard gives you better visibility."

You've got visibility. That's not what's broken.

"We will produce a cost optimization report."

You can write your own reports. More reporting isn't what's missing.

"AI-powered cost optimization."

Nobody at your scale is letting an unsupervised model loose in production, and they're right not to.

"Our consultants will review your infrastructure."

You've had consultants. They produced a PDF and left, and getting engineering to implement it was still your job.

"We saved company X $500k."

Every vendor claims this. Nobody ever says who actually implemented it.

"Bring in someone with a bulldozer mentality."

You're still fighting structural incentives with force. Engineers are measured on features, and no amount of pushing changes what they're rewarded for.

Every one of them tries to get engineering to act, whether through better data, better reports, better persuasion or brute force. They all stop at information, and information was never the problem. What's missing is somebody to do the work.

You don't need a better business case. You need implementation capacity.

FinOps implementation is a senior engineer dedicated to the cost optimization work your engineering team won't prioritize: the config changes, the rightsizing, the migrations. So the savings your dashboards have been pointing at for months actually show up on next month's bill. I'm that kind of engineer.

You get your own engineer

Not borrowed from the engineering team and pulled onto a feature next sprint. Someone whose priority is your priority, so you stop depending on engineering's goodwill to get your job done.

The waste you already found gets cut now

Not next quarter when engineering has bandwidth. The person implementing doesn't compete with the roadmap, so there's nothing to lose to.

Your existing practice gets more valuable

This doesn't replace your FinOps practice. Your dashboards and reports stop being the end of the line and become the front of a queue somebody actually works through.

Plus what your tools never surfaced

I bring my own battle-tested tooling, built on 12 years of pattern recognition across many clients, that finds the advanced optimizations most commercial dashboards miss.

The savings you're measured on finally show up, and the job stops being the one where all you get to do is point at problems.

How it works

No transformation program, no lengthy assessment. Just a scoped project with a specific set of implementations and the savings named up front, then the work.

  1. 1

    A call, with the paperwork already signed

    NDA up front. A short call to walk through your stack, your existing analysis, and which tickets have been stuck the longest.

  2. 2

    Read-only access

    Scoped, read-only access to the AWS account. No standing admin, minimal IAM, and I only ask for more per change, when the work actually needs it.

  3. 3

    We start from your analysis, then go deeper

    Your dashboards and tickets are the starting point, not something to redo. We work through what you've already identified, then run our own tooling over the account to find what it didn't surface.

  4. 4

    The changes get made

    I make the changes myself: config changes, instance migrations, resource cleanup, and small pull requests that are trivial to review. I pick changes that need zero or close to zero involvement from your engineers, because waiting on engineering is the bottleneck this whole approach exists to get around.

  5. 5

    It shows up on the bill

    Measured per change against your billing data from before it landed, over an attribution window we agree up front. The effect usually shows up on the same month's bill. Each week you get a short note of what landed and what it saved. It's a record of what got done, not a list of things for somebody else to do.

We work with your security and procurement process. Everyone who touches your account is under NDA, and we're happy to sign your MSA and DPA, go through your security reviews, and provide references under NDA. We can usually bill through AWS Marketplace, which puts this in the cloud budget you already have and tends to skip a separate procurement cycle for the first project. Whether that route is open depends on the listing, so we confirm it with you rather than assume it.

$988,000 a year. Nine changes. One engineer.

One FinTech client, ~$3M/year AWS spend under an EDP. Every line is a change that actually got made, not a recommendation that got filed.

Savings ledger

Databases still running for a cancelled client$378,000
RDS rightsizing, then Reserved Instances to cover it$161,000
EBS volumes on the wrong tier, from an upstream code bug$156,000
Aurora Serverless left running on a flat workload$125,000
ElastiCache rightsizing, then Redis to Valkey$86,000
Unattached EBS volumes and old snapshots$27,000
RDS audit log configuration$23,000
Cross-region RI conversion$18,000
CloudWatch Logs to S3$14,000
Total$988,000/yr

None of it needed a slot on engineering's calendar. The engagement is still going and has since passed $1.1M/year in delivered cost avoidance.

E-commerce SaaS, US

~30%

off the bill, ~$168k/yr

A bill growing with the business, from $30k to $50k/month. Cut to $36k/month in 3-4 months across RDS, compute, ElastiCache, S3 and EBS.

Every engagement is under NDA, so client names and identifying details are anonymized; references are available under NDA. More detail on the case studies page.

Why no FinOps team already has this

The reason is structural, and it's worth saying plainly: most senior engineers don't want this work. Unglamorous config changes and migrations don't ship features, don't go on a resume, and mean reporting to the people the engineering org privately calls bean counters. So the role doesn't exist, and the tickets stay open.

I ended up making it my craft instead. My actual job is building cost optimization tools, so I'm a builder like any other engineer, and the implementation work is how what I build gets used. That's why I can stand doing this when nobody else will. It isn't grunt work to me, it's how my tooling gets deployed.

I left AWS because I got bored of PowerPoint.

The other reason the tickets never close

Most of what's left after the headline items is small. A few hundred dollars a month each, low risk, no migration project. On their own, none of them justify pulling an engineer off the roadmap for half a day to research, execute and verify.

That's exactly why they never get done, the arithmetic just doesn't work. It works for us because the tooling is already built, so what costs your engineer half a day costs us half an hour.

Forty of those at $250 a month each is $120,000 a year that no dashboard is ever going to get implemented for you. One piece of that tooling, my EBS Optimizer, is available on its own. The full scope of what gets changed is on the AWS cost optimization page, and the shape of the wider engagement under FinOps consulting.

The long tail of small savingsA few large savings on the left, and a wide band of many small savings on the right whose combined area is larger.Headline winsThe long tail (bigger in total)
Illustrative: the small wins add up to more than the headline items.

On the tooling: what teams say about AutoSpotting

“I think AutoSpotting has by far the best approach to utilizing spot instances that I've seen. With AutoSpotting we're pretty much able to run our whole stateless production workload on spot instances.”

Andreas Sundström

DevOps & Development Director, OhMy

“Thanks to AutoSpotting we're saving more than 50% of our server costs on AWS.”

Jan Čurn

CEO, Apify

“Thank you for such an amazing tool, you have the best open source project that I've ever had the pleasure to use.”

Kevin

DevOps Engineer, 3M

No AI touches your production account. Ever.

I use AI for analysis, it lets one engineer cover a lot more ground. But every production change is manual, verified and specific.

No AI agent gets access to your account, and nothing reaches production that I haven't written and checked myself. The amounts at stake are too large and the changes too context-dependent for anything else, and you wouldn't sign off on it either.

How we're engaged

Start with one scoped project. If it works, it continues.

Scoped project

The beachhead: small in hours, large in savings

  • A specific set of implementations agreed up front
  • Expected savings named per change before we start
  • Flat fee, no open-ended engagement
  • Proves the model without a procurement cycle
Sign up

Monthly retainer

Ongoing implementation capacity for your FinOps practice

  • An agreed block of engineering hours each month
  • Priced case by case, against your scope and what you need
  • Your queue, worked through in your priority order
  • AWS Marketplace billing, no new budget line
Sign up

Share of savings

For teams who would rather pay only out of results

  • A share of what each change measurably saves
  • Billed per change for its first 12 months, then it retires
  • Measured automatically from before-and-after billing data
  • If a change saves nothing, it isn't charged for
See how it works

Most teams start with a scoped project, because it's the fastest way to find out whether this works without a budget conversation. All three can usually be billed through AWS Marketplace, which puts the money in the cloud budget you already have rather than needing one of its own.

If you would rather pay out of the savings

Some teams prefer their spend to track results rather than hours. We also work on a share of the savings, typically 10% to 30%, sized to the footprint under our scope, with larger footprints paying a lower share.

Here is how a 20% share played out on a real engagement, change by change.

Chart: the savings you keep grow to about $92k a month, while our 20% cut ramps up as changes land and back down as each change's first year ends, working out to about 10% of the savings delivered while billing

The same FinTech engagement as the ledger above: ~$3M/year on AWS, where the changes that landed now save about $92,000 a month.

~10%

of the savings we deliver while billing

~$1.1M/yr

you keep, for good, once cuts retire

Each change is billed at the agreed share for its first 12 months, then retires: from then on you keep 100% of that change's savings. It is invoiced monthly and measured automatically from your before-and-after billing data, per change. Across the whole billing period it works out to about 10% of the savings delivered, then it goes to zero while the savings stay. We can bill through AWS Marketplace and will agree a cap if you want one.

About LeanerCloud

I founded LeanerCloud in 2022, after three years at AWS where I worked in the EC2 team as a Specialist Solutions Architect for Spot and Graviton. I've spent 12 years in AWS cost optimization in different capacities, and I created AutoSpotting, the main open-source alternative to commercial AWS cost optimization tooling like Spot.io.

I spent years on the other side of this problem, waiting on engineering teams to implement work that never reached the top of a sprint. The whole approach here is built around not needing them. I run every engagement myself, and bring in a handpicked network of freelance specialists with decades of combined AWS experience when the work calls for it.

I'm specialized on AWS, and cover Azure and GCP through specialists in my network. We're always open to talented cloud professionals interested in joining us.

Cristian Magherusan-Stanciu

Cristian Magherusan-Stanciu

Chief Engineer, ex-AWS EC2

We often share insights and learnings through our podcast and YouTube channel.

Send us the ticket that has been open the longest

No pilot program and no new dashboard. Send us the one that has been open longest and we'll come back with what it takes to close it, as a scoped project with the savings named up front.

Frequently Asked Questions

Common questions about working with LeanerCloud

We already have dashboards that show us where the waste is.

Good, that’s the right starting point and we wouldn’t redo it. We go through what your tools already surface and work through that, then run our own tooling over the account to find what dashboards miss: EBS volumes that got expensive because of an upstream code bug, Aurora Serverless running a flat workload that should have been Provisioned, commitments sized before the rightsizing that should have come first. Your dashboards find the opportunity, and implementation is what turns it into money.

Can't our own engineers handle the implementation?

They can. They mostly won’t, and it isn’t because they’re lazy. They’re measured on features, and cost tickets aren’t features. Getting engineers to take action is the most cited challenge in the FinOps Foundation’s State of FinOps survey, at around 40% of practitioners, and there’s a working group dedicated to it. It’s a structural problem rather than a personal one, and better reporting doesn’t fix it.

We tried consultants before and they just produced reports.

That’s the standard consulting model: assess, report, recommend, leave. Getting engineering to implement the PDF was still your job. We skip straight to implementation, and I do the config changes, the migrations and the small pull requests myself. You still get a short note each week, but it records what already got done rather than what somebody else ought to do. What you’re buying is a lower bill next month.

What about AI-powered optimization?

I use AI for analysis, it lets one engineer cover a lot more ground. But every production change is manual, verified and specific. No AI agents running on your infrastructure and nothing unsupervised. The amounts at stake are too large and the changes too context-dependent for that.

How do you implement without disrupting engineering?

By design. I pick changes that need zero or close to zero engineering involvement: config changes, instance type migrations, resource cleanup, work that doesn’t touch application code. When a small code change is genuinely needed, and that’s rare, it arrives as a minimal pull request that’s trivial to review. I spent years waiting on engineering teams myself, so I built this whole approach around not having to.

What if we're already doing some optimization internally?

Keep doing it. This isn’t a replacement for your FinOps practice, it’s the implementation capacity your practice is missing. Your team finds the waste and manages the commitments, and we do the engineering work that turns that into savings on the bill.

What does it cost?

Most teams start with a scoped project: a specific set of implementations with the expected savings named up front, for a flat fee. If it works, it becomes a monthly retainer, an agreed block of engineering hours each month, priced case by case against your scope and what you need. We can also work on a share of the savings instead, typically 10% to 30% sized to the footprint under our scope, billed per change for its first 12 months and measured from your real before-and-after billing data. On that model, a change that saves nothing isn’t charged for. All three can go through AWS Marketplace.

Do we need to find a new budget for this?

Usually not. We can bill through AWS Marketplace, so it comes out of the cloud budget you already have instead of needing its own line item and its own procurement cycle. Don’t assume it draws down your EDP commitment though: Marketplace billing doesn’t do that automatically, eligibility depends on the listing, and I’d rather confirm it with you than promise it. The budget argument doesn’t rest on that anyway, since the money comes out of the same cloud budget this work is shrinking.

What size client do you work with?

We work best with teams spending upwards of $100k a month on cloud. It’s a guideline rather than a hard floor: somewhat below it, a hands-on engagement can still be worth it if the waste is concentrated, so it’s worth asking. Well below that, self-serve automation is usually the better fit, and we can refer you to partners who take on smaller clients.

How much access do you need?

Read-only first, so we can work through your existing analysis and run our own. Then scoped write access per change, with minimal IAM and no standing admin. Anything that touches a repository goes through your own review and rollout process.

How do you handle security and procurement?

We work with your process. Read-only access first, then least-privilege, per-change write access with no standing admin. Everyone who touches your account works under NDA. We’re happy to sign your MSA and DPA, go through your security reviews and questionnaires, and provide references under NDA. Every engagement is under NDA, which is why our case studies are anonymized.

How are the savings measured?

Automatically, from your actual before-and-after billing data: per change, against the bill from before that change, over an attribution window we agree up front. It’s driven by the real bill rather than an estimate, so there’s nothing hand-wavy about it, and each week you get a short note of what landed and what each change saved.

What if a change causes an incident?

Changes are low risk by selection and reversible, with a rollback defined per change. Where something is genuinely destructive, like deleting stale snapshots or unattached volumes, we agree the retention rule and get explicit sign-off before anything is removed. Anything touching a repository goes through your review. Major architecture changes are rare and always discussed in advance, and we don’t touch anything that isn’t worth the risk. If something does go wrong we’re on hand to help, and we carry insurance to cover damages.

Which cloud providers do you cover?

I’m specialized on AWS, where I have the deepest expertise. I’ve spent 12 years in AWS cost optimization in different capacities, some of them at AWS itself, in the EC2 team, as a Specialist Solutions Architect for Spot and Graviton. We also cover Azure and GCP through specialists in our network.

What if we already bought commitments?

We work around them, and convertible Reserved Instances can often be exchanged. We size any new commitments, and where it fits an Enterprise Discount Program or private pricing agreement, against the footprint you’ll have after the optimization rather than before it.

Why not just buy a Savings Plan?

Commitments are the easy win, an afternoon of work, but they only ever cover part of the bill. Storage, logging and networking aren’t covered by any Savings Plan or Reserved Instance, so they only get cheaper when somebody optimizes them. We go through the whole stack first, then size commitments to the footprint you’ll actually run. That way you don’t lock in years of paying for resources we’d have removed.

Is this just about cutting costs?

No. A lower bill is the visible outcome, but the bigger win is efficiency: getting more capacity, performance and reliability out of each dollar you spend.

What if the bill doesn't drop because we're growing?

For fast-growing customers the absolute bill often keeps rising, simply because the business is growing. But the cost per customer or per transaction drops, so the spend turns into more value rather than waste. We measure per change against the bill from before that change, so growth elsewhere doesn’t obscure what the work delivered.

What happens when you leave?

The savings are already in your infrastructure and the self-hosted tooling stays yours, so you don’t need an ongoing subscription to keep the benefits. If you want continued coverage, our continuity program keeps monitoring your setup for drift and new opportunities after the engagement, for a fraction of what a full-time employee would cost.

How do we get started?

Send us the ticket that’s been open the longest, or book a call. We take read-only access and come back with a scoped project: what we’d implement, and what it’s worth.

Still have questions?

Send us the ticket that has been open the longest, and we'll tell you what we'd do about it.