Amruta Veedhi
Azure DevOps Engineer
Email:************@*****.***
Contact:517-***-****
LinkedIn:https://www.linkedin.com/in/amruta-v-23b58ab9/
Professional Summary:
A highly skilled and certified Azure DevOps Engineer with 8 years of experience in designing, implementing, and managing cloud-based solutions and CI/CD pipelines using Azure DevOps, Azure services, and automation tools. Proven expertise in DevOps practices, including infrastructure as code (IaC), continuous integration (CI), continuous delivery (CD), and cloud-native development. Strong background in collaborating with cross-functional teams to optimize workflows, reduce deployment time, and ensure system reliability, scalability, and security.
Certifications:
AZ-204: Azure developer Associate
AZ-400: Azure DevOps Expert
002 : Terraform Associate
TECHNICAL SKILLS
Cloud
Azure, Acquia, Netlify, AWS (basic), Azure Kubernetes Service (AKS)
DevOpsTools
Azure DevOps, Terraform, Jenkins, Docker, Kubernetes, Ansible
CI/CD pipelines
Azure Pipelines, Jenkins, GitLab CI/CD, GitHub Actions
Scripting languages
YAML, PowerShell, Bash, Python, JavaScript
Infrastructure as Code(IaC)
Bicep, Terraform, Terragrunt, ARM Templates
Monitoring & Logging
Azure Monitor, Application Insights, Azure Dashboards, Grafana, ELK Stack, New Relic
Bug Tracking Tools
JIRA, Azure Boards
Source Control
Git, GitHub, Bitbucket, GitLab
Containerization
Docker, Kubernetes
Security
Azure Security Center, Azure Policies, Key Vault, Azure Active Directory (AAD), IAM, SSO, SSL/TLS
Operating System
Windows and Linux
Database
Azure SQL database
Professional Experience:
Azure DevOps Engineer
Convene, Inc– Hyderabad
Duration: July 2023 – Apr 2024
Designed, developed, and implemented automated CI/CD pipelines using Azure DevOps for seamless deployment of applications in Azure environments, significantly reducing deployment time and improving delivery efficiency.
Integrated PowerShell scripts within CI/CD pipelines to automate daily tasks and repetitive processes, further streamlining operations and reducing manual effort.
Managed a highly available and scalable cloud infrastructure using Azure services such as Virtual Machines, Azure Functions, App Services, and Logic Apps for financial applications hosted on Azure App Service Environment (ASE), achieving a 99.9% improvement in reliability.
Automated infrastructure provisioning and configuration management with Terraform and ARM templates.
Created reusable Terraform modules for Azure services and implemented Terragrunt to efficiently manage infrastructure across multiple environments.
Utilized YAML pipeline templates to standardize CI/CD processes, reducing manual intervention and enhancing consistency across the pipeline.
Monitored system performance and health using Azure Monitor and Application Insights, ensuring rapid issue resolution and minimal downtime for critical financial applications.
Developed Azure Dashboards to monitor real-time performance and health of Azure services, providing visibility that improved system performance tracking and informed optimization efforts.
Spearheaded security best practices including RBAC, Azure Policies, and secure secrets management with Azure Key Vault, safeguarding sensitive financial data.
Collaborated with development teams to automate testing, build, and deployment workflows, leading to faster deployments and enhanced delivery quality.
Led cloud cost optimization strategies, reducing monthly operational expenses and enhancing the budget efficiency of financial applications.
Implemented Kubernetes-based microservices architecture on AKS, ensuring fault tolerance and scalability tailored for high-demand financial services.
Key Achievements:
Reduced deployment times through a robust CI/CD pipeline and automation initiatives, leveraging integrated PowerShell scripts.
Enhanced system scalability and reliability with AKS-based microservices architecture.
Successfully managed the migration of on-premises financial applications to Azure, achieving significant improvements in reliability and uptime.
Senior DevOps Engineer
Evoke Technologies- Hyderabad
Duration: June 2022-June 2023
Designed and implemented Azure DevOps CI/CD pipelines for .NET, Android, and iOS applications, ensuring efficient, automated deployment processes.
Developed and maintained infrastructure-as-code using Bicep scripts to provision Azure PaaS services such as Redis Cache, Azure Functions, Web Apps, API Management, and Azure Storage Accounts.
Created multistage CI/CD pipelines with pre-deployment and post-deployment conditions for seamless application deployment and continuous integration.
Created CI/CD pipelines for Drupal code deployed to Acquia, enhancing the deployment workflow for content-driven applications.
Created CI/CD pipelines for React Native web applications deployed to Netlify, streamlining the deployment process for front-end applications.
Debugged pipeline issues and optimized deployment workflows, reducing deployment failures and time to production.
Integrated third-party tools such as SonarCloud, Veracode and AccelQ for code quality and security analysis within the CI/CD pipelines.
Defined and enforced branching strategies and policies for long-lived branches, ensuring code quality and reducing merge conflicts.
Managed the creation and configuration of self-hosted agents (Mac and Windows) on local machines, Virtual Machine Scale Sets (VMSS), and Azure virtual machines for optimized pipeline execution.
Collaborated with development teams to resolve SonarCloud issues in .NET code, ensuring high code quality standards were met.
Automated repetitive tasks by creating Azure Automation Accounts to streamline manual processes and improve operational efficiency.
Deployed containerized applications by managing Docker images and orchestrating them within Azure Kubernetes Service (AKS) clusters, improving scalability and performance.
Key Achievements:
Reduced manual intervention in the deployment process through the automation of CI/CD pipelines and infrastructure provisioning.
Improved code quality and security by integrating static code analysis and vulnerability scanning into the CI/CD pipelines.
Achieved faster and more reliable deployments by setting up optimized self-hosted build agents.
Senior Application Developer
Accenture - Hyderabad
Duration: May 2021 - June 2022
Developed and implemented CI/CD pipelines in Azure DevOps for provisioning infrastructure, including Azure IaaS resources, using Terraform to ensure automated, scalable, and consistent environment creation.
Designed and managed pipelines for building, testing, and deploying Java applications, streamlining the release process and reducing manual intervention.
Automated software installation and configuration on Azure virtual machines through infrastructure-as-code (IaC) with Terraform, ensuring reproducibility and minimizing configuration drift.
Monitored and troubleshooted production issues in the Azure environment, ensuring quick resolution to minimize downtime and service disruptions.
Collaborated with development and operations teams to resolve issues in both application code and infrastructure configurations, maintaining seamless integration between development and deployment processes.
Optimized CI/CD pipeline performance by automating build, test, and deployment processes for Java applications, reducing build times and improving overall release cycle efficiency.
Key Achievements:
Reduced production deployment time by automating the provisioning and configuration of Azure infrastructure with Terraform.
Improved system reliability by effectively managing production incidents and implementing robust monitoring solutions to proactively address potential issues.
Ensured seamless application releases by optimizing the build and deployment process for Java applications, resulting in a more stable and efficient CI/CD pipeline.
Azure Developer
NetEnrich - Hyderabad
Duration: Nov 2020 – May 2021
Developed an Azure-based multi-tenant platform enabling users to manage their IoT devices and view comprehensive dashboards displaying usage data and sensor readings from Wireless Communication Devices (WCDs).
Managed the license and O365 modules of IoT devices, ensuring seamless integration and proper configuration of IoT solutions.
Leveraged Azure PaaS services such as IoT Hub, Function Apps, Logic Apps, Service Bus, Azure Storage, Data Factory, and API Management for efficient communication, data processing, and integration between IoT devices and the platform.
Developed Function Apps using the .NET Framework and integrated them with Azure SQL databases to process and store data received from IoT devices.
Designed and implemented front-end components using JavaScript and jQuery, providing a user-friendly interface that interacted with .NET APIs for data retrieval and processing.
Collaborated in an Agile environment, actively participating in release planning, sprint planning, backlog grooming, and retrospective meetings to ensure timely delivery of features and improvements.
Ensured smooth operation of data flows between IoT devices and the platform, maintaining high data accuracy and system reliability through effective troubleshooting and monitoring.
Key Achievements:
Successfully developed and deployed a scalable multi-tenant platform capable of managing IoT devices across multiple customers.
Streamlined IoT data processing by effectively integrating Azure PaaS services, improving overall system efficiency and performance.
Enhanced platform user experience by developing responsive dashboards and improving the interaction between front-end components and .NET APIs.
DevOps Engineer & Cloud Analyst
NetEnrich – Bhimavaram
Duration: June 2016 – Nov 2020
CI/CD Pipelines:
Developed and maintained robust CI/CD pipelines using Azure DevOps for continuous integration and delivery.
Integrated third-party tools such as SonarCloud, VERACODE, AccelQ, Generate Release Notes, and Retrace to enhance code quality, security scans, and monitoring.
Migrated existing Git repositories to Azure Repos while establishing and enforcing branch policies to ensure code quality and collaboration efficiency.
Implemented pre-deployment and post-deployment tasks, including pipeline gates, to enhance reliability, security, and approval processes for deployment.
Azure Managed Services:
Provided 24/7 support by monitoring and managing client Azure infrastructure, ensuring performance and uptime for critical systems.
Troubleshot Windows services and Azure VM issues, including resource performance, backup failures, and VM availability.
Performed regular patching and updates for both Windows and Linux Azure VMs through Azure and OpsRamp portals, ensuring system compliance and stability.
Automation & Deployment:
Automated infrastructure tasks using PowerShell scripts, including the deployment and configuration of Azure Virtual Machines with networking setups (VNets, VNet Peering, VPNs).
Developed scripts to manage Azure resources, including creating Recovery Services Vaults, setting backup policies, and tracking network usage and failover statuses.
Implemented resource optimization scripts to monitor and manage VM usage and storage, increasing resource efficiency and reducing unnecessary costs.
Cloud Optimization:
Conducted cloud performance analysis by gathering infrastructure data using PowerShell scripts from client environments.
Identified the right Azure SKUs based on usage and performance, providing detailed cost optimization recommendations.
Assisted in reducing cloud operational costs by optimizing resource allocation, storage, and compute services, ensuring clients operated within budget constraints.
Key Achievements:
Improved pipeline deployment times by integrating third-party tools and automating pre/post-deployment processes.
Reduced client downtime through proactive troubleshooting and infrastructure management.
Automated over 50% of routine infrastructure tasks, leading to reduction in manual intervention and human errors.
Saved clients 15% in cloud operational expenses through effective resource optimization and SKU recommendations.