All services
Service · AWS FinOps

Cut your AWS bill. Without giving up performance.

Cloud costs grow quietly. At first nobody notices, then the invoice becomes an agenda item. I find the places where your budget leaks away, put a number on effort and risk for every measure, and implement them. If it does not save measurably, I do not do it.

AWS Solutions Architect ProfessionalCost & Usage ReportTerraform
What you get
  • A cost analysis built on the Cost & Usage Report, not on gut feeling
  • A ranked list of measures with savings, effort and risk for each
  • The quick wins implemented in the first weeks
  • A tagging model and budget alerts, so it does not happen again
Scope & working together

The analysis is a self-contained one to two week engagement with a written report. Implementation afterwards is time and materials, or fixed price for clearly bounded packages.

Remote from Germany. Straight with me, no agency in between.

The starting point

The invoice grows. The load does not.

AWS makes it easy to create resources and hard to find them again. A proof of concept from two years ago is still running. A staging environment runs through the night and the weekend. A database cluster was sized for a peak that never came.

The uncomfortable part: cost is an architecture symptom. Adjusting instance sizes saves once. Understanding why an architecture is expensive saves permanently. Cross-AZ traffic, NAT gateway throughput, unbounded log ingestion. The most expensive line items are rarely where you would look for them.

Typical symptoms
  • Nobody can say which team is responsible for which share of the bill.
  • Instances run at single-digit CPU utilization across the year.
  • Snapshots and old S3 versions from projects that no longer exist.
  • Log and metric costs exceed the cost of the application itself.
  • Savings Plans expire and it only shows up on the invoice.
  • The cost conversation regularly ends without a decision.
What I do

Measure.
Prioritize.
Implement.

01

Making costs visible

CURCost ExplorerAthenaQuickSight

I work from the Cost & Usage Report, not the console summary page. Costs get broken down by service, environment, team and workload. By the end you know which euro goes where, which is the precondition for every decision after that.

02

Rightsizing and scheduling

RightsizingSchedulingGravitonSpot

Compute and databases sized for actual load rather than the load someone expected three years ago. Non-production environments run only when someone needs them. Unglamorous, and usually the fastest double-digit percentage available.

03

Getting commitments right

Savings PlansReserved InstancesBaseline

Savings Plans and Reserved Instances are both a lever and a trap. I calculate from your actual baseline consumption, recommend term and coverage deliberately conservatively, and set up monitoring that warns before they expire.

04

Storage and data transfer

S3 LifecycleEBS gp3NATVPC endpoints

S3 lifecycle rules, Intelligent-Tiering, clearing out orphaned snapshots and EBS volumes. Plus the invisible line items: cross-AZ traffic, NAT gateways, log retention. This is where the money sits that never shows up in an instance list.

05

Governance that sticks

TaggingAWS BudgetsAnomaly DetectionTerraform

A tagging model enforced in Terraform, budgets with per-team alerts, and a monthly report that works without me. Cost optimization is not an exercise, it is a habit.

Do you know what your AWS bill is actually for?

Let’s spend 30 minutes on the biggest levers.

Book a call
Book a call
How it runs

Measure first, then save.

Every measure gets a number, before and after. What cannot be measured does not get recommended.

STEP 01

Establish the order of magnitude

Monthly bill, account structure, biggest pain points. After that you know whether an analysis is worth it.

STEP 02

Cost analysis, 1–2 weeks

Evaluating CUR and usage data. The result: a list of measures with potential, effort and risk for each.

STEP 03

Quick wins first

Everything that needs no architecture change goes first: rightsizing, scheduling, storage lifecycle, commitments.

STEP 04

Structural levers

Then the items that require touching the architecture, each with the maths done up front on whether it pays.

The outcome

What changes on the invoice.

A bill you can explain

Every line maps to a team, an environment and a workload. Conversations about cost become conversations about priorities.

Savings that stay

Quick wins first, architecture changes after. Every measure with a measured before and after instead of estimated potential.

Early warning instead of hindsight

Budget alerts and anomaly detection flag deviations as they happen, not on the fifth of the following month.

Technologies I use

What I work with.

Analysis
  • Cost & Usage Report
  • Cost Explorer
  • Athena
  • QuickSight
Compute
  • Rightsizing
  • Graviton
  • Spot
  • Auto Scaling
  • Fargate
Storage & network
  • S3 Lifecycle
  • Intelligent-Tiering
  • EBS gp3
  • VPC endpoints
Governance
  • AWS Budgets
  • Anomaly Detection
  • Tagging
  • Terraform
Further reading
Common questions

Before you ask.

How much can realistically be saved on AWS?

It depends on maturity. In setups that have never been reviewed systematically, double-digit percentages are usually available without touching the architecture: rightsizing, switching off non-production environments, storage lifecycle, sensible commitments. I give you a defensible number after the analysis, based on your data rather than an industry average.

Does performance suffer from the optimization?

No, that is the constraint. Every measure is checked against load profile and latency budget, changes to production compute go through staging and get measured after rollout. Where a saving would cost availability or latency it does not get recommended. It gets presented as a deliberate decision with numbers attached.

How long does a cost analysis take?

For a typical set of accounts, one to two weeks to the prioritize list of measures. The first quick wins can often be implemented during the analysis, because they need neither an architecture change nor a deployment.

Do we need a FinOps tool for this?

Not to get started. The Cost & Usage Report plus Athena provides everything a defensible analysis needs. A tool becomes worthwhile when many teams are meant to carry their own cost responsibility permanently. That is a follow-on decision, not a starting point.

Do you also handle ongoing cost control?

On request, as a small recurring engagement: monthly report, review of anomalies and commitments. The normal case, though, is that I set up governance and reporting so your team runs it without me.

Other services

What else I help with.