Job Description
Job Brief:
We are building a secure, reliable, and automated data platform and are looking for a Senior DevOps Engineer to manage CI/CD workflows, deployment, access control, and observability across Azure Data Factory, Logic Apps, dbt, Snowflake, Fivetran, and Power BI. The role focuses on GitHub Actions for CI/CD, production-ready pipeline releases, and ensuring platform reliability, performance, and security.
Responsibilities:
-
Design, build, and maintain multi-environment CI/CD pipelines for ADF, Logic Apps, dbt, Snowflake, and Power BI using GitHub Actions.
-
Implement secure deployments using OIDC/workload identity federation, Azure RBAC, and manage secrets via Azure Key Vault.
-
Standardize branching, PR policies, release promotion, and deployment practices.
-
Monitor pipelines, implement alerts, maintain runbooks, and manage incidents and post-mortems.
-
Define SLIs/SLOs for pipeline success, data freshness, cost efficiency, and release lead time.
-
Collaborate with Data Engineering and Analytics teams to onboard new pipelines and promote best practices.
-
Package tooling for developers: reusable GitHub Actions workflows, templates, and CLI scripts.
Requirements & Skills:
-
Experience: 5+ years in DevOps, ideally in data/analytics environments.
-
Strong experience with GitHub Actions, Azure Data Factory, Logic Apps, dbt, Snowflake, Power BI, and Fivetran.
-
Knowledge of security, access control, secrets management (Azure Key Vault, RBAC, OIDC).
-
Experience in monitoring, alerting, incident handling, and CI/CD best practices.
-
Familiarity with templating (ARM/Bicep), release automation, and cost/performance management in Azure and Snowflake.
-
Excellent problem-solving, collaboration, and documentation skills.
Next Steps
- Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest!