Git | Github | Github Actions | Jenkins | Terraform | Snowflake | Python | Docker | SonarQube | CI/CD | DBT | Bash | AWS DevOps | AWS Secrets Manager | HashiCorp Vault | CloudWatch | Datadog
Build and maintain automated build, test, and deployment pipelines that enable fast, reliable, and repeatable releases across the data platform. Key Responsibilities • Design and implement CI/CD pipelines for DBT and Snowflake deployments across dev, test, and production environments • Define and manage Git and GitHub branching strategy, pull request checks, code review gates, and release workflows • Build Jenkins pipelines for automated testing, packaging, and promotion of data code • Provision and manage infrastructure as code with Terraform (Snowflake objects, roles, warehouses, and AWS resources) • Automate data quality, unit, and regression testing within pipelines • Implement DBT slim CI and state-based deployments to reduce build time and cost • Manage secrets, environment configuration, and deployment rollback procedures • Monitor pipeline health, troubleshoot failures, and continuously improve release performance • Document pipeline standards and support engineers in adopting them
• Git, GitHub, GitHub Actions • Jenkins (declarative pipelines, shared libraries) • Terraform, including the Snowflake provider • DBT CI/CD and Snowflake CI/CD (schemachange or Terraform-based) • Python and Bash scripting • Docker, AWS DevOps services • Secrets management (AWS Secrets Manager, Vault) • Observability tools (CloudWatch, Datadog) and SonarQube