AWS IAM & Access Cleanup
Who can do what in your account, who has not used it in a year, and what to take away first.
From $299 2–4 days
What your account actually looks like, what breaks first, and what it is costing you to keep it that way.
From $299
Typically $299–$699, fixed in writing before anything starts.
What moves it up
Some of this you can check yourself, right now, for free: Cloud Architecture Self-Assessment →
The account works, so nobody looks at it. What a review finds is almost never a fault that is breaking something today — it is the fault that only shows up on the day something else fails. One NAT gateway that every private subnet routes through. An RDS instance with no standby, in an account whose owner believes AWS handles that. A security group opened to 0.0.0.0/0 for an afternoon of debugging eighteen months ago, still open, still forgotten, and no longer attached to anything anyone remembers creating.
aws ec2 describe-nat-gateways --query 'NatGateways[].[NatGatewayId,SubnetId,State]'aws rds describe-db-instances --query 'DBInstances[].[DBInstanceIdentifier,MultiAZ,BackupRetentionPeriod]'aws ec2 describe-security-groups --filters Name=ip-permission.cidr,Values=0.0.0.0/0Cost Explorer, grouped by service and then by usage type, over the last three monthsNo. A review is read-only and I ask for a role with ReadOnlyAccess and nothing more. Write access is a separate conversation attached to a separate engagement, and it is never the default on this one.
The tool asks you questions and records your answers. It is genuinely useful and it is free, so run it. What it cannot do is look at your account and tell you that the answer you gave about backups is not what the account is actually configured to do. That gap is the whole engagement.
Then you get a document saying so, with the evidence, and you have something to hand an auditor or an investor. That is a real outcome and it is not a refund case. A review that has to find something to justify itself is a review you cannot trust.
Not inside this engagement. The review is deliberately read-only so that nothing changes underneath you while you are still deciding. The fixes are quoted separately, and the review fee comes off the first one if you take it within 30 days.
Who can do what in your account, who has not used it in a year, and what to take away first.
From $299 2–4 days
PostgreSQL or MySQL onto RDS, with the cutover rehearsed and a way back.
From $549 3–7 days
Tell me what you are running and I will come back with a fixed price and a date. If it turns out you do not need this, I will say that instead.
Prefer to talk? Book a free call ↗ · Or hire me on Upwork ↗ · Typical reply within one business day.
Sunday to Thursday, 09:00–18:00 EET. Outside that I will still look, but I will not promise a time.
One person, one time zone. If round-the-clock cover is what you need, you need a team, and I will say so rather than sell you a plan that cannot deliver it.
You pay Amazon directly and you keep control of the account. Nothing here resells your infrastructure or sits between you and your own billing.
Every service page lists exactly what pushes a quote above it, before you ask. You get a fixed number in writing before any work begins.