Senior Databricks DevOps Engineer (Azure & CI/CD)

Experience Required

7+ Years

Job Summary

We are seeking an experienced Databricks DevOps Engineer with strong expertise in Azure Cloud, Azure Databricks, CI/CD automation, Infrastructure as Code (IaC), and cloud-native application deployment. The ideal candidate will have hands-on experience in Azure platform services, Databricks administration, Terraform module development, API integrations, and DevOps automation.

The candidate will play a key role in designing, automating, deploying, and supporting scalable cloud and data platform solutions while enabling continuous delivery and operational excellence across enterprise environments.

Key Responsibilities

  • Design, develop, and maintain Azure Databricks environments and cloud platform infrastructure.
  • Build and manage CI/CD pipelines using Jenkins, GitLab CI/CD, and DevOps best practices.
  • Develop reusable Infrastructure as Code (IaC) solutions using Terraform and Terraform modules.
  • Automate deployment, monitoring, and operational processes across Azure and Databricks environments.
  • Design and implement secure authentication and authorization solutions using Azure AD, OAuth, JWT, and Azure AD B2C.
  • Develop and integrate REST APIs and third-party APIs with enterprise applications.
  • Manage Azure application registrations, service principals, and identity integrations.
  • Deploy and maintain cloud-native applications on Azure Kubernetes Service (AKS).
  • Build and support Microsoft Teams applications using Microsoft Teams SDK and Bot Framework.
  • Implement real-time communication solutions using Azure SignalR Services.
  • Configure monitoring, logging, and observability using Azure Application Insights and Azure monitoring tools.
  • Collaborate with Data Engineering teams to support ETL/ELT workloads and data platform operations.
  • Ensure security, scalability, reliability, and performance of cloud-based solutions.
  • Participate in troubleshooting, incident resolution, and root cause analysis activities.
  • Support Agile development and DevOps delivery processes.

Required Skills

Cloud & Platform Technologies

  • Microsoft Azure
  • Azure Databricks
  • Azure Active Directory (Azure AD)
  • Azure AD B2C
  • Azure Kubernetes Service (AKS)
  • Azure SignalR
  • Azure Application Insights

DevOps & Automation

  • CI/CD Pipelines
  • Jenkins
  • GitLab CI/CD
  • Infrastructure as Code (IaC)
  • Terraform
  • Terraform Module Development
  • Git
  • GitHub
  • GitLab

Security & Identity

  • OAuth 2.0
  • JWT Authentication
  • Azure App Registrations
  • Service Principals
  • Identity & Access Management

Development & Integration

  • REST APIs
  • Third-Party API Integrations
  • SQL Server
  • Oracle SQL
  • Python
  • Bash Scripting
  • PowerShell

Collaboration Platforms

  • Microsoft Teams SDK
  • Teams Application Development
  • Azure Bot Framework

Nice to Have Skills

Data Engineering

  • Data Engineering Concepts
  • ETL / ELT Development
  • Data Warehousing
  • Data Modeling
  • Big Data Technologies
  • Data Pipeline Automation

Additional Skills

  • Workflow Automation
  • Monitoring & Observability
  • Cloud Governance
  • Security Best Practices

Preferred Qualifications

  • Experience supporting enterprise-scale Azure Databricks environments.
  • Hands-on experience with Terraform module development and cloud automation.
  • Experience integrating Azure services with enterprise applications.
  • Exposure to Data Engineering and modern data platforms.
  • Knowledge of DevSecOps practices.

Soft Skills

  • Strong analytical and troubleshooting abilities.
  • Excellent communication and stakeholder management skills.
  • Ability to work independently in fast-paced environments.
  • Strong collaboration and problem-solving mindset.

DevOps Engineer-Databricks

Apply On Company Site
Back to search page