FinOps2025-02-078 min read

Building a FinOps Culture: Getting Engineers to Care About Cloud Costs

Tools alone won't optimize your cloud costs. You need a culture where engineers understand and take ownership of their spend. Here's how to build one.

OT

OCIFinOps Team

The biggest challenge in cloud cost optimization isn't technical — it's cultural. You can deploy the best tools in the world, but if engineers don't feel ownership over their spend, costs will keep climbing.

The Cultural Challenge

In traditional IT, infrastructure costs were someone else's problem — a line item managed by procurement and finance. Cloud changed that. Every engineer can now spin up resources with a click, but the financial accountability didn't follow. The result: engineers who make excellent technical decisions but have no visibility into their cost impact.

Five Principles for Building a FinOps Culture

1. Make Costs Visible

You can't manage what you can't see. The first step is making cost data accessible to everyone, not just finance.

Share weekly cost reports with engineering teams

Display cost dashboards in team areas (physical or virtual)

Include cost impact in pull request reviews for infrastructure changes

OCIFinOps helps by providing dashboards that anyone can access and natural language queries that require no specialized knowledge.

2. Assign Ownership

Every cloud resource should have an owner, and every owner should know their budget. Use OCI compartments to create clear boundaries:

Each team owns their compartments

Each compartment has a monthly budget

Teams are responsible for staying within budget

3. Celebrate Savings

When a team identifies and implements a cost optimization, celebrate it. Share the savings in all-hands meetings. Create a "cost savings" Slack channel. Make optimization feel like a technical achievement (because it is).

4. Bake Costs Into Decisions

Cost should be a first-class factor in architectural decisions, not an afterthought:

"This design uses spot instances for batch processing, saving $3K/month over on-demand"

"Choosing Archive tier for compliance data saves $800/month compared to Standard"

"The ARM-based instances reduce this service's cost by 40%"

5. Remove Friction

If the only way to check costs is to open a complex dashboard, nobody will do it. Make it as easy as possible:

Use OCIFinOps's natural language queries: "How much is Team Alpha's production environment costing?"

Set up automated alerts for budget thresholds

Include cost information in existing tools (Slack, Jira, etc.)

Common Anti-Patterns

The Blame Game

FinOps is about awareness, not punishment. If engineers fear getting blamed for high costs, they'll avoid engaging with cost data entirely. Frame it as an opportunity: "We found $5K/month in savings" rather than "You wasted $5K/month."

The Annual Review

Reviewing costs once a year during budget planning is too late. Cloud costs are dynamic — review them weekly at minimum.

The Central Team Bottleneck

Don't create a single "cloud cost team" that approves all changes. This doesn't scale and creates resentment. Instead, empower teams with tools and information to self-serve.

Getting Started

Start small: pick one team, give them access to OCIFinOps, and have a 30-minute session showing them their current spend. The reaction is almost always "I had no idea we were spending that much on X." That moment of awareness is where FinOps culture begins.

Ready to optimize your OCI costs?

Start with a free demo and see how OCIFinOps can help.