Cost Management
GitLab Cost Management
Quick Links
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
- Infrafin Board Docs
- GCP CUD Process
- Group Cost Metrics
- How to Engage
- Infra Analyst Board
- Infra Analyst Role
- Learning Resources
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 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
Last modified August 19, 2024: fix long headings (
e444fb41
)