onsite
Databricks DevOps Engineer - Tata Consultancy Services (TCS)
Devops Engineer
Experienced DevOps Engineer specializing in Azure Databricks, API development, and CI/CD automation. Strong background in Python scripting, SQL databases, Terraform infrastructure, and Azure identity services.
About the role
Key Responsibilities
- Design, develop, and maintain APIs and integrate them with third‑party services on Azure Databricks.
- Implement and manage CI/CD pipelines using Jenkins, GitLab CI/CD, and Terraform for automated deployments.
- Develop infrastructure‑as‑code modules with Terraform, provisioning resources such as AKS, Azure AD B2C, and App Insights.
- Maintain version control workflows with Git, GitHub, and GitLab, ensuring code quality and traceability.
- Collaborate with cross‑functional teams to automate workflows, manage authentication (Azure AD, OAuth, JWT), and support Microsoft Teams SDK integrations.
Requirements
- 7+ years of experience building APIs and working with SQL Server or Oracle databases.
- Proficiency in scripting languages, especially Python, Bash, and PowerShell.
- Hands‑on experience with Azure services, including Azure Databricks, Azure AD, AKS, and SignalR.
- Solid understanding of DevOps best practices, CI/CD pipelines, and Terraform module development.
- Strong problem‑solving, analytical, and communication skills.
Skills
pythonsqlterraformcicd