Post Job Free
Sign in

Devops Engineer Azure

Location:
Kearny, NJ
Posted:
February 28, 2025

Contact this candidate

Resume:

Vamshi Kiran

Sr. Azure DevOps Engineer

Email: **************@*****.*** Ph: 347-***-****

Summary

Senior Azure DevOps Engineer with 8+ years of experience in cloud infrastructure automation, CI/CD, Kubernetes, and security best practices. Expertise in Azure, AWS, Terraform, Ansible, Docker, and Kubernetes (AKS) to streamline deployments and optimize infrastructure.

Proven track record of implementing and maintaining scalable, cost-effective, and secure cloud solutions across on-premises and cloud platforms, ensuring high availability, performance, and security.

Microsoft Azure (IaaS/PaaS), AWS (EC2, VPC, RDS, S3), Virtual Networks, Load Balancers, SQL Databases, and Active Directory (AAD).

Strong hands-on experience with Azure DevOps, Jenkins, Terraform, Docker, Kubernetes (AKS), Helm, Ansible, and Packer for building and automating infrastructure and application deployment pipelines.

Proficient in Terraform for provisioning resources such as Virtual Machines, Load Balancers, AKS clusters, and Storage Accounts in both Azure and AWS environments. Expertise in JSON Templates and PowerShell scripting for cloud automation.

Extensive experience with Docker, Azure Kubernetes Service (AKS), Docker Registry (ACR), and container-based deployment pipelines, using Helm for custom application chart creation and Kubernetes cluster auto-scaling.

Expertise in using Prometheus, Grafana, Azure Monitor, Azure Log Analytics, and Network Watcher for performance monitoring, alerting, and root cause analysis.

Proficient in using Azure Cost Management to generate cost analysis reports and visualizations in Power BI and Tableau.

Automated 80% of manual infrastructure provisioning, reducing deployment time from weeks to hours using Terraform & Azure DevOps Pipelines.

Led migration of on-prem applications to Azure Cloud, cutting operational costs by 30% while improving system scalability.

Designed and implemented highly available AKS clusters with integrated monitoring (Prometheus, Grafana), reducing downtime by 40%.

Spearheaded security hardening across Azure environments, implementing Key Vault, IAM policies, and Defender for Cloud, improving compliance and data security.

Adept at creating and managing IAM roles, and policies, and implementing security best practices across cloud environments.

Designed, deployed, and maintained cloud solutions using Azure IaaS/PaaS and AWS services, optimizing infrastructure and automating deployment pipelines to improve productivity and scalability.

Led successful migrations to Azure, creating Proof of Concepts (PoC) and validating new Azure cloud-based services using automated scripts and tools.

Automated provisioning and management of cloud resources in Azure and AWS using Terraform, reducing manual configuration and ensuring consistency across environments.

Orchestrated Kubernetes clusters using AKS with integrated monitoring tools (Prometheus, Grafana) and auto-scaling capabilities, enhancing application resilience.

Developed and maintained highly available infrastructure using Azure Virtual Machines, VM Scale Sets, SQL Databases, and VMs, ensuring smooth operation in production environments.

Integrated multiple third-party tools into Azure DevOps and Jenkins to optimize build and release processes, ensuring high-quality application delivery

Technical Skills

Microsoft Azure Cloud Technologies

Azure App Service, Azure Virtual Networks and Subnets, Azure Networking, Azure Load Balancers, Azure Private Link Service and Private Endpoint, Virtual Machines, Azure Functions, Azure Web Jobs, Azure Container Registry, Azure Storage, Azure CLI.

Web Technologies

ASP.NET Core, ASP.NET Core MVC, ASP.NET, ASP.NET Web API, WCF, JSON, jQuery, HTML, CSS, XML and JavaScript

Programming Languages

C# and VB.NET, Python, PowerShell, Bash.

Databases

Azure Cosmos DB SQL API, Microsoft SQL Server, and Oracle

CRM Software

Microsoft Dynamics CRM

CI/CD & Automation

Azure DevOps (YAML Pipelines), Jenkins, GitHub Actions, Bitbucket.

Frameworks

Microsoft .NET Core 2.1/2.2/3.1 and Microsoft .NET Framework 4.7.2/4.6/4.5/4.0

Web Servers

Internet Information Server 10/7.5/7.0/6.0/5.0, Kestrel and NGINX.

Version Control

Azure Repos, Git, Bit Bucket, SVN, TortoiseSVN, TFS, and VSS6.0.

Operating Systems

Windows Server 2016/2012 R2/2008 R2, Linux Ubuntu 16.04

BI & Reporting Tools

QL Server Integration Services, SQL Server Reporting Services, TIBCO Spotfire Suite6.5, and Crystal Reports

Domain Knowledge

Telecom, Automotive Services, Power & Water, Energy & Utilities, Media & Entertainment, Financial Services, Healthcare and Public Services.

Software Technology and Tools

Docker Engine, Team City, NuGet Package Manager, PowerShell Script, MS Office Suite, MS Visio, Rally, ActiveMQ, MSTest, Nunit, SQL Profiler and Azure DevOps Services

Soft Skills:

Strong collaboration with cross-functional teams (Developers, Security, IT Ops) to enhance DevOps workflows.

Problem-solving mindset for identifying and resolving cloud infrastructure issues efficiently.

Agile methodology experience with Scrum/Kanban workflows for sprint planning and release cycles.

Professional Experience

Santander Bank, Boston, MA Nov 2023 – Present

Sr. Azure DevOps Engineer

Responsibilities:

Extensive experience in deploying and managing Azure services including Virtual Machines (VMs), Virtual Networks (VNET), Subnets, Application Gateways, Azure Active Directory (AD), Azure Resource Manager (ARM), Blob Storage, SQL Database, and ExpressRoute for hybrid connectivity.

Expertise in configuring and managing site-to-site and point-to-site VPNs, load balancing solutions, and application gateways, ensuring secure, scalable, and resilient network infrastructures across multiple environments.

Configured and automated Azure Monitor to monitor key performance indicators such as Heartbeat, CPU utilization, and memory usage. Integrated alert notifications with PagerDuty for proactive incident management and issue resolution.

Proficient in managing Azure Key Vault to securely store and control access to sensitive information such as keys, secrets, and certificates. Configured service principals with precise access policies for secure resource access.

Implemented Microsoft Azure Defender for Containers and configured advanced threat protection for critical assets including Virtual Machines, SQL Databases, and Web Applications, ensuring compliance and security.

Architected and automated Azure IaaS/PaaS solutions, reducing manual provisioning time by 75% using Terraform & ARM templates.

Designed self-healing AKS clusters, improving application uptime to 99.99% with auto-scaling and Prometheus monitoring.

Developed and optimized Azure DevOps CI/CD pipelines, decreasing deployment failures by 50% and increasing deployment frequency by 2x.

Integrated Azure Key Vault & Managed Identities, enhancing security and eliminating hardcoded secrets in pipelines.

Led efforts to migrate on-premises environments to Azure, designing and implementing Azure Disaster Recovery solutions using Azure Recovery Vault and leveraging PowerShell scripting for automation.

Extensive experience designing and deploying end-to-end CI/CD pipelines in Azure DevOps using YAML scripts. Configured service connections across multiple Azure DevOps projects to streamline deployments.

Managed Docker container builds, image tagging, and pushed custom images to Docker Hub. Utilized Kubernetes for container orchestration, including pod creation, deployment, and management of applications in Azure Kubernetes Service (AKS).

Developed and maintained reusable Terraform modules for provisioning Azure resources including Virtual Networks, Virtual Machines, Application Gateways, Key Vaults, and PostgreSQL across multiple environments. Resolved Terraform state lock issues in production environments and managed state files for seamless infrastructure updates.

Wrote Ansible playbooks to automate system configurations, patching, and rebooting of Linux and Windows Virtual Machines across cloud and on-premises environments. Leveraged PowerShell scripting for managing Azure resources, tagging infrastructure components, and automating VPN and VM provisioning.

Configured Prometheus to monitor Kubernetes clusters, including node-exporter for node health, kube-state-metrics for resource monitoring, and integrated with Azure Log Analytics for centralized logging.

Developed continuous integration workflows with Bitbucket for building, testing, and deploying applications to Azure Cloud. Integrated Bitbucket repositories and configured Personal Access Tokens (PATs) for secure access management.

Focused on securing the Azure Kubernetes Service (AKS) clusters by implementing hardening techniques and ensuring that all infrastructure components are resilient to potential vulnerabilities..

Environment: Azure, Terraform, Kubernetes, Ansible, Shell, Python, Linux, Jira, Bitbucket, My SQL, Jenkins, Apache Tomcat 7.x, Azure-DevOps, Docker, NoSQL, ARM, Virtualization, Kubernetes, Nagios, Splunk, App Dynamics Nginx, LDAP, JDK1.7, XML, SVN, Git, Windows, Maven.

Erie Insurance, Erie, PA Jun 2021 – Nov 2023

Azure DevOps Engineer

Responsibilities:

Configured and maintained Azure Storage Firewalls and Virtual Networks utilizing Virtual Network Service Endpoints to enforce network security policies, allowing traffic only from designated VNets and subnets, thus ensuring a secure network perimeter.

Administered Azure Identity and Access Management (IAM) for improved authentication and access control, creating Azure AD Groups and managing User/Service Principal assignments.

Assisted in troubleshooting and resolving issues with Virtual Machines (VMs) and Virtual Machine Scale Sets, using Serial Console and Connection Troubleshoot tools for SSH login problems.

Azure DevOps & Continuous Integration / Continuous Deployment (CI/CD)

Spearheaded the creation and management of Azure App Registrations across multiple environments, assigning appropriate Contributor roles to Service Principals at the subscription level for seamless integration with Azure DevOps and Jenkins pipelines.

Utilized Azure Resource Manager (ARM) templates (JSON) for automated deployment, update, and deletion of Azure resources, aiding in the seamless migration of on-premises workloads to Azure using Azure Site Recovery (ASR) and Azure Backups.

Automated Docker image management by configuring Azure DevOps pipelines to pull the latest Docker images from Docker Hub, tag them with build numbers, and push to Azure Container Registry (ACR).

Automated 100+ infrastructure deployments across dev, test, and production environments using Terraform and Ansible.

Migrated legacy applications to Azure Kubernetes Service (AKS), improving performance by 60% and reducing operational overhead.

Designed highly secure networking by implementing private endpoints, NSGs, and service mesh, reducing security incidents by 40%.

Configured Azure Monitor, Log Analytics, and Application Insights, cutting debugging time by 35% and improving observability.

Designed and implemented Azure DevOps pipelines for build, release, and deployment, leveraging Azure Boards for planning, tracking, and reporting issues in an Agile environment.

Configured CRON jobs in Azure DevOps to automate the build and release pipeline execution every alternate week.

Managed infrastructure using Terraform to automate the provisioning and configuration of Azure resources across multiple environments.

Applied Terraform templates for the creation of resources such as Storage Accounts and Blob Containers, ensuring remote state management and version control for infrastructure.

Automated the deployment of new storage accounts across Azure regions via PowerShell scripts, reducing latency and enhancing redundancy for applications.

Orchestrated containerized applications using Azure Kubernetes Service (AKS), including configuring the Azure Container Registry (ACR) for efficient storage and management of Docker images.

Managed AKS clusters, ensuring high availability and scalability of applications in production environments.

Executed AKS cluster upgrades and performed health checks post-deployment, ensuring smooth rollouts and minimal downtime.

Leveraged Ansible for configuration management across multiple environments, creating reusable playbooks for tasks such as OMS Agent installation on Linux hosts using Ansible modules (uri, copy) and managing service restarts.

Automated infrastructure management tasks using Ansible roles, tasks, handlers, templates, and variables, sourcing configurations from Ansible Galaxy for improved efficiency and consistency.

Deployed SonarQube as a Docker container, integrated with Jenkins pipelines, and configured the build process to automatically run code analysis, improving code quality and metrics.

Integrated Jenkins with GIT webhooks and Poll SCM to automate tasks within Jenkins, enhancing the continuous integration pipeline.

Wrote and optimized Groovy scripts for Jenkins pipelines, ensuring efficient builds, deployments, and code analysis.

Implemented Docker-Swarm for container orchestration and maintained container clusters for streamlined deployments.

Proficiently managed containerized deployments using Docker Images, Dockerfiles, Docker Hub, and Docker Compose, ensuring seamless development and production workflows.

Leveraged container orchestration tools like Docker-Swarm for managing distributed container environments and maintaining cluster integrity.

Implemented infrastructure monitoring and log management using Azure Monitor, OMS, and third-party tools, ensuring proactive issue detection and resolution

Technologies Used: Azure, Azure-DevOps, Jenkins, Web logic, Nexus, JIRA, Ansible, Oracle, Terraform, Kubernetes, Prometheus, Python, Maven, Java, GitHub, Linux, ELK, GIT, LDAP, NFS, NAS, MS Share point, Windows, Splunk, Powershell scripts, Shell Scripts, Chef, Ansible, OpenStack, Docker, Service-Now, Kubernetes

Catholic Health Initiatives - Englewood, CO April 2019 - May 2021

AWS Devops Engineer

Responsibilities:

Automated AWS services (EC2, S3, ELB) with Chef for provisioning, server configuration, and scaling.

Managed AWS infrastructure using CloudFormation templates, automating the creation of VPCs, subnets, security groups, and IAM roles.

Developed and maintained CI/CD pipelines with Jenkins, integrating Maven, Ant, Gradle, Docker, and Kubernetes for containerized applications and microservices deployment.

Led the migration of legacy applications to microservices using Docker and Kubernetes for scalable, fault-tolerant, and cloud-native deployments.

Set up centralized logging with the ELK stack (Elasticsearch, Logstash, Kibana) for log aggregation, visualization, and search functionality across multiple clusters.

Utilized Splunk for data collection, analysis, and server performance monitoring, streamlining troubleshooting and improving operational visibility.

Automated workflows with Git, Travis CI, and Docker to enhance build, test, and deployment processes, improving efficiency and reducing errors.

Managed MongoDB in high-availability setups with sharding and replication, ensuring fault tolerance and optimized performance.

Deployed J2EE applications to Apache Tomcat and integrated them into CI pipelines for faster and more reliable releases.

Monitored infrastructure and applications using AWS CloudWatch, configuring custom metrics, alarms, and dashboards for proactive issue detection.

Configured and extended Nagios with custom plugins to monitor application health, and infrastructure performance, and ensure system uptime.

Leveraged AWS Lambda for serverless computing, automating event-driven functions and data processing tasks across multiple services.

Integrated Amazon API Gateway for securing and managing APIs in microservices architectures, enhancing scalability and reducing complexity.

Managed source code with Git and SVN, implementing best practices for branching, merging, and release management.

Created GitHub repositories for versioning and automating CloudFormation templates in CI/CD pipelines for consistent deployments.

Technologies Used: Linux, Chef, Jenkins, SVN, GIT, AWS, Route 53 DNS, Lambda, CloudWatch, CloudFormation, Python, Ruby, Bash, Shell, ELK (Elasticsearch, Logstash), Docker, Kubernetes, Nexus, Artifactory, Tomcat, Apache, DynamoDB, Gradle, MongoDB

Deloitte, India Aug 2017 – Dec 2018

Jr. Cloud Engineer

Responsibilities:

Troubleshot and resolved issues during code builds, integrations, and deployments, creating scripts to back up critical Linux environment files and directories.

Proficient in AWS Services including EC2, Lambda, S3, CloudFormation, Route 53, Elastic Load Balancer (ELB), Elastic Block Store (EBS), Virtual Private Cloud (VPC), Security Groups, CloudWatch, and Elastic Beanstalk.

Designed scalable and highly available DNS systems within AWS to route traffic to the AWS cloud from users via AWS Direct Connect, supporting large-scale deployments.

Managed AWS IAM policies to define user groups, create users, assign roles, and enforce role-based access control (RBAC) for AWS resources.

Developed strategies to accelerate release and deployment processes for continuous integration, delivery, and deployment using Bamboo.

Experienced in Source Code Management (SCM) with tools like Subversion (SVN), Git, and TFS on Linux platforms, managing version control, tagging, and branching across multiple environments.

Developed Shell scripts to automate the deletion of log files older than 90 days on Linux servers

Configured Java environments and installed ANT on Linux platforms to support the development and build processes..

Technologies Used: AWS, AMI, Elastic IP’s, Beanstalk, LDAP servers, Linux/Unix, Chef, Jenkins, Bamboo, Python, GIT, ANT

Education

Bachelors in ECE, JNTU, India



Contact this candidate