DevOps Engineer Job Description
The ideal candidate will design and maintain continuous integration/continuous deployment pipelines for data repositories, including Data Factory, Databricks, Functions, Synapse, Spark workloads, storage configurations.
Key Responsibilities:
* Implement infrastructure-as-code with Terraform for provisioning storage accounts, networking, compute, identity, and security layers.
* Enforce branching discipline, artifact integrity, automated testing, and controlled release gates, as well as automate environment provisioning, ACL management, key rotation, lifecycle policies, and cluster configuration.
* Integrate DevOps processes with enterprise security, build observability through logging, metrics, alerting, dashboards for pipelines and platform components, and maintain backup, restoration, disaster-recovery patterns and test them for reliability.
* Eliminate configuration drift through standardized templates and environment baselines, maintain and optimize agents, service connections, and deployment runtimes, perform incident response and root-cause analysis, document systemic fixes, deliver reusable automation modules for data engineering teams, and optimize workload performance and cost within the data repository environment.
About the Role
We are seeking a skilled DevOps engineer to join our team. The ideal candidate will have expertise in designing and implementing CI/CD pipelines, infrastructure-as-code, and DevOps processes.
Benefits
This role offers a competitive salary, comprehensive benefits package, and opportunities for professional growth and development.
Others
Please note that this is a full-time position requiring regular working hours and occasional travel.