Title: Azure DevOps Senior Engineer
Work Timings: Must be willing to work PST hours
Willing to use own laptop
- Ability to build and enhance Azure DevOps CI/CD pipelines using YAML, ensuring efficient, reliable, and fully automated delivery processes.
- Experience setting up and managing Azure DevOps agent pools to support multiple development teams and parallel workloads.
- Strong understanding of zero-downtime deployment strategies (blue-green, rolling updates) to ensure smooth, interruption-free releases. What type of Deployments have you done?
- Hands-on experience provisioning and managing Azure services such as Function Apps, App Services, Data Factory, and Synapse, using Bicep and PowerShell.
- Familiarity with integrating SAST and DAST tools into CI/CD pipelines, reviewing vulnerability reports, and partnering with development and security teams to drive remediation.
- Experience automating Azure resource deployments (Key Vaults, App Services, Resource Groups, App Config, Cosmos DB) using Infrastructure-as-Code best practices.
- Ability to automate API onboarding into Azure API Management (APIM) while enforcing organizational security and policy requirements.
- Strong focus on governance, cost optimization, and security compliance, ensuring all deployments meet enterprise standards.
- Background in deploying and managing Azure Data Factory components, including DataFlows, Pipelines, Datasets, Integration Runtimes, and private endpoints.
- Capability to provide post-deployment and post-patching support, troubleshoot issues promptly, and perform clear root-cause analysis when needed.
- What kind of Disaster Recovery Strategies have you used.
- Practical experience with Windows server administration, knowledge of .NET installations/upgrades, certificate management, and PowerShell automation.
- Strong understanding of networking fundamentals including VNETs, subnets, DNS, firewalls, routing, private endpoints, and traffic management to ensure secure and reliable connectivity across Azure environment.