Domain
Data Engineering
Skill Profile
Schema validation, data SLAs, producer-consumer agreements, data contract testing
Roles
4
where this skill appears
Levels
5
structured growth path
Mandatory requirements
20
the other 0 optional
Data Engineering
Data Governance
3/17/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| Analytics Engineer | Required | Understands data contract concepts and schema validation basics. Follows established contract specifications when building dbt models. Uses contract-defined schemas to validate transformation outputs against expected structures. |
| BI Analyst | Required | Understands data contract purpose and how contracts define data expectations for BI consumers. Follows contract specifications when connecting dashboards to data sources. Reports contract violations affecting report accuracy. |
| Data Analyst | Required | Understands data contract fundamentals and their role in ensuring data reliability. Follows contract schemas when writing analytical queries. Identifies and escalates data quality issues that violate established contracts. |
| Data Engineer | Required | Understands data contracts: schema definition, SLA (freshness, completeness). Follows established contracts when creating tables. Documents schema of own data products. |
| Role | Required | Description |
|---|---|---|
| Analytics Engineer | Required | Independently defines data contracts for transformation layer outputs using dbt contracts and schema tests. Implements automated contract validation in CI/CD pipelines. Negotiates contract changes with upstream data producers. |
| BI Analyst | Required | Independently manages data contracts for BI consumption layer. Defines metric contracts specifying aggregation rules, granularity, and freshness SLAs. Implements contract-based data validation before dashboard publication. |
| Data Analyst | Required | Independently works with data contracts to ensure analytical dataset reliability. Defines schema expectations and data quality rules for analytical tables. Collaborates with data engineers on contract specifications for analytical use cases. |
| Data Engineer | Required | Creates data contracts: YAML/JSON schema definitions, quality checks, SLA metrics. Integrates contract validation into CI/CD. Configures alerting on contract violations. |
| Role | Required | Description |
|---|---|---|
| Analytics Engineer | Required | Architects data systems with Data Contracts. Optimizes for big data. Implements data governance and quality frameworks. |
| BI Analyst | Required | Designs data contract architecture for enterprise BI platform. Implements contract versioning, backward compatibility checks, and automated SLA monitoring. Establishes contract-first approach for new data source onboarding. |
| Data Analyst | Required | Designs data contract framework for analytical domain ensuring cross-team data consistency. Implements contract testing automation and drift detection. Mentors analysts on contract-driven development and data quality ownership. |
| Data Engineer | Required | Designs data contract framework: schema registry integration, automated validation pipeline, versioning strategy. Implements contract testing between producers and consumers. |
| Role | Required | Description |
|---|---|---|
| Analytics Engineer | Required | Implements data contracts on the analytics platform: schema contracts in dbt, SLA for freshness and quality between source teams and analytics engineering. Defines processes for contract change management. |
| BI Analyst | Required | Defines data contract governance strategy for BI organization. Establishes contract lifecycle management processes, ownership models, and cross-team negotiation protocols. Measures contract adoption and violation reduction metrics. |
| Data Analyst | Required | Defines data contract standards across analytical teams. Establishes contract review processes, approval workflows, and violation escalation paths. Drives adoption of contract-first culture among data consumers and producers. |
| Data Engineer | Required | Defines data contract standards: template, review process, enforcement policy. Coordinates between producer and consumer teams. Implements data-as-a-product culture. |
| Role | Required | Description |
|---|---|---|
| Analytics Engineer | Required | Architects the enterprise data contracts system: contract format standards, automated enforcement through CI/CD, integration with data mesh. Defines governance for contract evolution and breaking changes in analytical models. |
| BI Analyst | Required | Defines enterprise data contract strategy spanning all organizational data domains. Shapes contract specification standards and tooling decisions. Drives industry-aligned practices for data mesh contract governance. |
| Data Analyst | Required | Shapes enterprise data contract vision and interoperability standards. Evaluates contract tooling (Soda, Great Expectations, dbt contracts) and drives platform decisions. Defines organizational data reliability framework with contracts as foundation. |
| Data Engineer | Required | Designs data contract platform: centralized registry, automated enforcement, compatibility checking. Defines governance model for inter-team data sharing in data mesh. |