Surfalytics
All pet projects
DataOps beginner ⏱ 6–8 hours

Git & CI/CD for Data Engineering

Learn DevOps concepts applied to data: Git workflows, GitHub Actions CI pipelines, automated testing, and deployment for data projects.

GitCI/CDGitHub ActionsDevOpsDataOps
View project on GitHub

What you’ll build

A data project with a proper Git workflow (branching strategy, PRs, reviews), GitHub Actions pipelines that run dbt tests and data quality checks on every commit, and automated deployment to a staging environment.

Skills you’ll practice

  • Git branching strategies for data teams (GitFlow, trunk-based)
  • GitHub Actions: triggers, jobs, steps, secrets
  • Automated dbt test runs in CI
  • Environment promotion: dev → staging → prod