Visão Geral
ste curso ensina como aplicar conceitos de Data Engineering especificamente ao domínio de FinOps, utilizando APIspara coletar, transformar, enriquecer, armazenar e disponibilizar dados financeiros de nuvem em larga escala.
O aluno aprenderá a construir pipelines de dados multi-cloud, integrar APIs de billing, criar data lakes financeiros, aplicar normalização, implementar governança e gerar estruturas analíticas para otimização contínua de custos.
O curso é altamente prático e orientado a projetos, simulando pipelines reais utilizados em empresas que operam em múltiplos provedores de nuvem.
Conteúdo Programatico
Module 1: Introduction to FinOps Data Engineering
- Role of Data Engineering in FinOps
- FinOps data lifecycle
- API-driven data ingestion vs export-based ingestion
- Data challenges in multi-cloud environments
- Hands-on: Setting up FinOps data environments
Module 2: Collecting Billing Data via APIs
- AWS Cost Explorer API advanced usage
- AWS CUR API and automated processing
- Azure Cost Management API deep dive
- GCP Cloud Billing API advanced configurations
- Pagination, batch ingestion and throttling strategies
- Hands-on: Building a multi-cloud billing ingestion pipeline
Module 3: Creating a FinOps Data Lake
- Data lake architecture for financial data
- Object storage integration (S3, Azure Blob, GCS)
- Data zoning: Raw, Clean, Curated
- Schema design for cloud billing data
- Hands-on: Creating a FinOps data lake using API ingestion
Module 4: ETL/ELT Pipelines for Cloud Financial Data
- ETL/ELT architectures
- Transformations for cost and usage data
- Aggregations, grouping and partitioning
- Currency conversion, cost allocation, amortization
- Hands-on: Building ETL pipelines for billing data
Module 5: Data Normalization and Correlation
- Normalizing AWS, Azure and GCP billing schemas
- Correlating billing with inventory APIs
- Correlating billing with metrics and observability APIs
- Handling missing tags, inconsistent accounts and anomalies
- Hands-on: Designing a multi-cloud unified billing schema
Module 6: Metadata, Tagging and Governance APIs
- Using APIs for metadata enrichment
- Tagging enforcement and automated correction
- Mapping business units, projects and environments
- Policy-as-code for data governance
- Hands-on: Implementing tagging correction pipelines
Module 7: Optimizations and Automation Pipelines
- Rightsizing pipelines
- Idle resource detection
- Scheduling and shutdown automation
- Using APIs to ingest optimization recommendations
- Hands-on: Automating optimization data pipelines
Module 8: Data Storage and Analytics Layers
- Data warehouse options (BigQuery, Redshift, Synapse, Snowflake)
- Query acceleration for FinOps datasets
- BI & analytics integration patterns
- Data products for FinOps reporting
- Hands-on: Building dashboards using unified billing data
Module 9: Final Project – FinOps Data Platform
- Build a complete FinOps data pipeline:
- Ingestion (multi-cloud billing + inventory via APIs)
- Normalization and transformation
- Data lake + DW storage
- Optimization automation
- Dashboard analysis
- Presentation and evaluation