DevOps Engineer
We are looking for a DevOps Engineer with 4 to 5 years of experience to build and run release pipelines for an enterprise finance data platform on Azure, Databricks and Snowflake. You will automate the deployment of infrastructure, data pipelines and reports so that changes move safely and consistently from development to production.
KEY RESPONSIBILITIES
Build and maintain CI/CD pipelines in Azure DevOps
Automate deployment of Databricks code, jobs and workflows using Databricks Asset Bundles
Automate deployment of Snowflake objects and schema changes
Automate deployment of Azure Data Factory pipelines and Power BI content
Write and maintain infrastructure as code in Terraform or Bicep
Manage branching strategy, release process and environment promotion
Build automated checks into pipelines, including tests, code quality and security scans
Manage secrets and service connections through Key Vault
Monitor pipeline runs and fix deployment failures
Document release procedures and support change management
TECHNICAL SKILLS
Must-have
Azure DevOps Repos and Pipelines, including YAML
Terraform or Bicep
Git
Databricks deployment using Asset Bundles or CLI
PowerShell, Bash or Python
Good-to-have
Snowflake schema change tools such as schemachange
Power BI deployment pipelines
Azure Data Factory CI/CD
Azure Monitor
DOMAIN KNOWLEDGE
Change and release controls in regulated financial services
Segregation of duties for production deployments
CERTIFICATIONS (GOOD TO HAVE)
Microsoft Certified: DevOps Engineer Expert (AZ-400)
HashiCorp Certified: Terraform Associate
EXPERIENCE AND QUALIFICATIONS
4 to 5 years in DevOps or build and release, with at least 2 years on Azure DevOps
Automated deployments for a data platform
Degree in engineering or computer applications (B.E., B.Tech or MCA)
Degree in engineering or computer applications (B.E., B.Tech or MCA)