Azure DevOps Developer
- Develop, implement, and maintain continuous integration, continuous delivery, and test-driven development processes in a high volume, mission-critical environment using Azure DevOps (ADO)
- Experience with Automated Build Testing, Pipeline Templates, Git Repositories and PowerShell are required.
- Experience hosting web applications in IIS
- Work in an Agile framework to identify and automate solutions that result in enhanced developer experience and increased developer productivity.
- Expertise in source control systems and their use in release management, branching, merging, and integration strategies. Using Git, Jira, Azure DevOps Repos, or GitHub
- Understanding of Microsoft systems and the ability to perform end-to-end automation with tools such as Azure Automation, Azure CLI, and PowerShell
- Troubleshoot and resolve complex technical issues, applying strong analytical skills and in-depth knowledge of the software development lifecycle.
- Stay up to date with cutting-edge technologies and trends, applying this knowledge to influence the adoption of new technologies within the organization.
- Collaborate with cross-functional teams to ensure the successful delivery of projects, driving innovation and efficient use of resources.
- Collaborate with software development, quality assurance, and operations teams to plan, schedule, and manage software releases
- Define and maintain release processes and methodologies, ensuring continuous improvement and best practices
- Coordinate release activities, including version control, feature branching, code merges, and deployment
- Communicate release plans, progress, and status to stakeholders, including technical and non-technical audiences
- Manage and mitigate risks related to the release process, including identifying potential bottlenecks and implementing strategies to address them
- Ensure that all necessary documentation, release notes, and communication materials are prepared and delivered alongside each release
- Monitor and measure the success of releases, gathering feedback and data to drive process improvements
- Oversee post-release activities, such as issue tracking, bug fixes, and customer support
- Stay up-to-date with industry trends and advancements to recommend and implement innovative release management practices
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 1+ years of experience as a Release Manager or in a similar role, with a track record of successful software releases
- Strong understanding of software development lifecycle (SDLC) methodologies, including Agile, Scrum, and Waterfall
- Proficiency with version control systems, continuous integration/continuous deployment (CI/CD) tools, and release automation (e.g., Git, Kibana, Jenkins)
- Excellent project management skills, including the ability to prioritize tasks, manage deadlines, and adapt to changing requirements
- Strong communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical teams
- Analytical mindset with the ability to identify areas for process improvement and optimization
- Experience with release management tools and platforms
- Experience working cross functionally with geographically dispersed teams
For More Information
Contact the Enkaytech HR through hr@enkaytech.com
Bengaluru
Hybrid
Last date: February 5, 2026