Cost Management

GitLab Cost Management

Infrafin Board {:.btn .btn-purple}

Cost Management Epic {:.btn .btn-purple}

Dashboards {:.btn .btn-purple}

Mission

Provide Recommendations and Analysis to support and enable GitLab to be as efficient as possible with our cloud spend.

Vision

The idea behind cloud cost management is to work in a cross-functional effort between many different departments including engineering, finance, and data to bring forth the best recommendations possible and prioritize these against all the other customer facing initiatives that are in development.

Strategy

Our strategy follows a generic cost efficiency or data based framework where we have 5 stages of adoption related to cloud cost efficiency before we get to a stable point. Today we are somewhere between stages 1-4 depending on the problem area.

Stage 1: Basic Cost Visibility

We maintain a list of vendors/coupa renewal dates in this spreadsheet

Stage 2: Cost Allocation

Stage 3: Optimize Usage Efficiency

Stage 4: Measure Business Outcomes vs Spend

Stage 5: Predict Future Spend & Problem Areas

Cost Management Handbook

Contact Us

Slack

  • #infrafin is the primary channel for all of GitLab communication in topics that are discussing hosting costs
  • #eng-data-kpi is the primary channel for high priority requests or questions related to engineering KPIs or RPIs
  • #g_engineering_analytics is primary channel to ask any general questions to engineering analytics team

GCP CUD
GCP Committed Use Discounts
Group Cost Metrics
Group Cost Metrics
How to Engage
How to Engage with Infrastructure Analyst
Infrafin
Infrafin Board
Infrastructure Analyst Board
Infra Analyst Workflow Planning
Infrastructure Analyst Role
Defines role and responsibilities of infra analyst
Learning Resources
Learn about the various aspects of Cost Management
P&L Allocation
P&L allocation documentation