Jobs → Engineering → Azure DevOps Engineer

Azure DevOps Engineer

Anirudh JamdagniUnited StatesSENIORPosted 7d ago
PythonDatabricksREST API IntegrationLogging and DebuggingGit and Version ControlCI/CDError Handling
About the Role We are seeking an experienced Azure DevOps Engineer with strong Python programming expertise and hands-on experience with Databricks. The ideal candidate will develop and maintain Python-based automation modules, integrate REST APIs, troubleshoot distributed workflows, and implement reliable CI/CD processes. Key Responsibilities • Develop, maintain, and troubleshoot Python-based modules and automation workflows • Integrate with REST APIs, particularly Databricks and GitHub, to automate platform operations and validate API responses • Implement structured logging, monitoring, and debugging mechanisms to troubleshoot distributed systems and asynchronous workflows • Manage Git repositories, branching strategies, pull requests, commit hygiene, and version control best practices • Build and maintain CI/CD pipelines for automated testing, deployment, and release management • Design resilient workflows with robust exception handling, retries, timeouts, and recovery mechanisms • Diagnose integration failures, API errors, deployment issues, and workflow execution problems • Collaborate with DevOps, data engineering, and platform teams to improve automation reliability and operational efficiency • Follow best practices for secure API authentication, configuration management, and maintainable code Requirements • Strong fundamentals in Python programming, scripting, debugging, modules, functions, exception handling, and reusable code • Hands-on experience with Databricks APIs, workspace operations, or automation of Databricks environments • Experience calling, testing, validating, and troubleshooting REST APIs, particularly Databricks and GitHub • Experience with structured logging, distributed-system troubleshooting, and tracing execution state across asynchronous operations • Strong understanding of branching strategies, pull requests, merge workflows, and commit hygiene • Experience integrating automated testing and deployment into CI/CD pipelines • Ability to design reliable, retriable workflows with appropriate exception handling, timeouts, and recovery strategies

Similar projects

Java Full Stack Developer
Jyothi More · Java, Python, microservices
Full Stack Web Developer
Abhishek Sharma · Kiro, React, Angular
Full Stack Development Manager
Anand Budiga · .NET/C#, React, Angular
Early · 0 applied1 of 7,999 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy