Flag job

Report

Senior DevOps Engineer – Azure/AWS DevOps | GitHub | PowerShell

Min Experience

5 years

Location

Bangalore

JobType

full-time

About the role

We are looking for a Senior DevOps Engineer to design, implement, and optimize CI/CD pipelines for enterprise-grade Windows desktop applications. The ideal candidate will have deep experience with Azure/AWS DevOps (ADS/TFS), strong PowerShell scripting, and a solid understanding of DevOps strategies in on-premises and hybrid cloud environments. If you're passionate about automation, code quality, and improving software delivery in high-impact enterprise systems, we want to hear from you! Key Responsibilities: Develop and maintain CI/CD pipelines for large-scale Windows-based applications. Design and implement advanced Azure/AWS DevOps YAML pipelines, including: Task-level customizations Pipeline-to-pipeline integrations Parameters, expressions, and variable usage Write and maintain object-oriented PowerShell scripts to support build and release automation. Collaborate with development, QA, and infrastructure teams to streamline build, deployment, and release workflows. Manage source code and version control using TFS, Azure/ AWS DevOps Server, and GitHub, including pull request (PR) workflows. Troubleshoot and resolve build, release, and deployment issues to ensure high availability of the delivery pipeline. Enhance existing automation for packaging, artifact management, and deployment using tools like MSBuild, NAnt, Gradle, and Maven. Maintain and enforce code quality and security standards using tools like SonarQube or equivalent. Contribute to evolving DevOps strategies across custom software development and microservices-based systems. Work with hybrid infrastructure teams for deployments in on-premises environments (VMware) and public cloud platforms (preferably AWS). Required Skills: Strong hands-on experience with PowerShell (object-oriented scripting) and C# Expertise in Azure/AWS DevOps Services (ADS) or Team Foundation Server (TFS) Proven experience authoring complex YAML pipelines in Azure DevOps Knowledge of MSBuild, NAnt, Gradle/Maven for build orchestration Experience with GitHub, including branching, merging, and PR processes Familiarity with Python scripting for DevOps automation is a plus Solid grasp of artifact management, version control, and secure pipeline practices Exposure to software engineering principles in custom application development Understanding of microservices architecture and deployment Hands-on experience with VMware and on-premise DevOps practices Experience implementing and maintaining code quality and security checks Mandatory Skills: Azure/AWS DevOps Server / ADS GitHub (basic to intermediate level) PowerShell, Python, C# (Scripting & Automation) MSBuild, NAnt, Gradle/Maven Code Quality & Security (e.g., SonarQube) PR process handling (Pull Requests) Windows-based software environments Familiarity with microservices and containerization Nice-to-Have Skills: Knowledge of container orchestration (Docker/Kubernetes) Familiarity with Infrastructure as Code (IaC) tools like Terraform or ARM templates Experience with Agile/Scrum methodologies

About the company

UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world's best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients' organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.

Skills

Azure/AWS DevOps
GitHub
PowerShell Scripting
MSBuild
NAnt
Gradle/Maven
SonarQube
PR process handling
Windows-based software environments
microservices
containerization
Terraform
ARM templates
Agile/Scrum