Azure DevOps Engineer at Virtusa (2022-08 – 2023-12)
Client: Lloyds Banking Group | Project: VDI
- Provisioned and managed Azure Virtual Machines and Virtual Networks to support VDI infrastructure for Lloyds Banking Group.
- Deployed Network Security Groups (NSGs) using Bicep code; configured inbound/outbound firewall rules per business requirements.
- Reviewed and acted on Firewall logs to ensure network security compliance.
- Wrote PowerShell scripts to automate VM shutdown schedules during off-hours, reducing compute costs.
- Created and managed Git branches and private agents for controlled pipeline execution.
- Developed utility automation scripts to reduce manual effort and improve team efficiency.
- Conducted regular health checks on servers for memory and disk space management.
- Supported CI/CD pipelines using Azure DevOps with YAML and Classic pipeline configurations.
Azure DevOps Engineer at Genpact (2018-12 – 2022-06)
Projects: PACCER (Mar 2020–Jun 2022), TELENOR (Dec 2018–Feb 2020)
- Built and maintained full CI/CD pipelines (dev, QA, production) using Azure DevOps, including automated builds, nightly builds, and unit test integration.
- Created ARM templates for standardised, repeatable Azure resource deployments.
- Provisioned and managed VMs, VNets, NICs, Load Balancers, Traffic Managers, App Services, Key Vaults, and Storage Accounts.
- Managed Azure RBAC — provided subscription access to users following management approval.
- Wrote PowerShell scripts to manage multiple subscriptions, automate VM operations, and schedule shutdowns.
- Configured IIS and FTP services; created FTP sites for application teams.
- Scaled Azure services (VMs, SQL Servers) up/down based on utilisation.
- Set up Azure Backup policies and Recovery Services Vaults; installed Azure VM Backup agents.
- Configured storage account diagnostics and monitoring via Azure Monitor and Application Insights.
- Managed Git repositories (branching, merging, permissions, backups) for development and testing teams.
- Coordinated with development and QA teams to maintain build schedules and resolve build failures.
- Customised Azure DevOps process templates based on customer requirements.