With over 9 years of dedicated experience, I proudly excel as an accomplished Azure DevOps Engineer. Throughout my career, I have diligently honed my expertise, demonstrating proficiency across a broad spectrum of Azure services, SDLC methodologies, advanced automation tools, and meticulous infrastructure management practices.
Profound expertise in Azure compute services, including Azure Web Apps, Data Factory, Blob Storage, Azure Networking, Identity & Access Management, Azure AD, and Multi-Factor Authentications. Skilled in Azure Development, with hands-on experience in Azure web applications, App services, Azure storage, Azure SQL Database, Virtual Machines, Fabric controller, Azure search, and Notification hub.
Well-versed in all phases of the SDLC, specializing in build and release management. Experienced in Waterfall, Agile/Scrum, and Continuous Integration (CI) and Continuous Deployment (CD) practices, with a strong focus on automating the build and release process.
Proficient in deploying Azure IaaS virtual machines and Cloud services into secure VNets and subnets, utilizing Azure Resource Manager (ARM) based resources. Implemented security measures in Web Applications using Azure and deployed Web Applications to Azure.
Expertise in architecting and implementing Azure Service Offerings, encompassing Azure cloud services, Azure Resource Manager (ARM), Azure storage, Azure Active Directory (AD), Azure Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.
Utilized Kubernetes for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure. Proficient in managing Kubernetes clusters, creating pods, replication controllers, services, deployments, labels, and health checks.
Experience with Ansible and Ansible Tower for automating repetitive tasks, deploying critical applications quickly, and managing changes efficiently. Developed numerous playbooks to manage Web applications and executed multi-node software deployments using Ansible.
Proficiency in Infrastructure as Code (IaC) methodologies, particularly in Terraform, Azure resource management, and AWS CloudFormation. Created reusable Terraform modules in both Azure and AWS cloud environments, extensively involved in change automation using Terraform.
Proficient in multi-cloud environments, with hands-on experience in deploying and managing workloads on Google Cloud Platform (GCP) and Amazon Web Services (AWS).
Extensive hands-on experience in Kubernetes orchestration, deployment, and management. Proficient in leveraging Kubernetes for automating deployment, scaling, and operations of containerized applications across clusters of hosts.
Overview
9
9
years of professional experience
Work History
Azure Devops Engineer
Health Equity
04.2020 - Current
Orchestrated the administration and optimization of the company's Azure infrastructure, ensuring robust security, resilience, and performance
Led comprehensive DevOps initiatives and collaborated closely with development teams
Functioned as an Azure Kubernetes Administrator, orchestrating configurations for various Azure services such as web apps, Azure App services, Application insights, Application gateway, DNS, and traffic manager
Proficiently utilized Terraform as Infrastructure as Code (IaC) to build and configure cloud environments, adept at customizing Terraform modules to suit specific project requirements
Implemented CI/CD pipelines to seamlessly deploy code from Azure DevOps Repository to Kubernetes (K8s) clusters, leveraging Docker containers
Acted as a Scrum team member and agile champion, facilitating retrospectives, planning poker, and agile estimation
Led end-to-end deployment of diverse components on the Azure cloud platform
Implemented cluster services using Docker and Azure Kubernetes Services (AKS), including the creation of self-hosted Kubernetes clusters using Azure CI/CD pipelines
Demonstrated expertise in creating various Azure resources such as key vaults, SLA alerts, Azure API Management, SQL databases, Azure AppInsights, Azure Identity, and Azure service bus using Terraform and CI/CD YAML pipelines
Configured helm charts for deployment management and employed SQL pipelines for automated deployment of SQL scripts and schemas from repositories
Conducted Load tests, Stress tests, and performance testing to evaluate Kubernetes pods' capacity and address performance issues effectively
Orchestrated the migration of Kubernetes container logs, application logs, event logs, and cluster logs to Azure Event Hubs and Splunk for comprehensive monitoring and analysis
Implemented Pod Security Policies (PSP) in AKS to enforce security best practices and mitigate potential security vulnerabilities
Delivered Knowledge Sharing (KS) sessions to teams transitioning from on-premises servers to Azure DevOps, ensuring smooth migration and knowledge transfer
Managed Azure DevOps build and release pipelines, set up new repositories, managed Git branch permissions, and deployed microservices while provisioning Azure environments
Collaborated with external Release Management teams to ensure seamless deployment and activation procedures
Extensive experience in implementing Azure Service Offerings, Infrastructure as Code (IaC) methodologies using Terraform, and managing Azure resources via Azure Resource Manager (ARM) deployment models
Proficient in deploying and optimizing Java and Python web applications to Azure DevOps CI/CD pipelines, leveraging Azure services such as Repos, Test Plans, App Service, Application Insights, and Blob Storage
Utilized Splunk for monitoring Kubernetes clusters, ensuring efficient cluster visibility, proactive monitoring, and prompt action
Managed Azure Container Registry for storing private Docker images and leveraged Azure pipelines for building, testing, and deploying applications
Utilized Application Insights for collecting performance metrics and queries
Deployed and managed Windows Kubernetes clusters with Azure Container Service (ACS) from Azure CLI, utilizing Kubernetes and Docker for the runtime environment of the CI/CD system
Proficiently deployed various Azure resources using Azure portal, PowerShell, and ARM Templates (JSON), with working knowledge of Azure IaaS and PaaS services, Azure SQL, Azure storage, and Azure Services
Azure Devops Engineer
McKesson Corporation
06.2019 - 03.2020
Configured VMs availability sets through the Azure portal, ensuring resiliency for IaaS solutions, and utilized Azure Resource Manager to manage network traffic for scale sets
Designed and implemented Azure Virtual Networks (VNets), subnets, network settings, DHCP address blocks, DNS settings, and Security policies, facilitating ExpressRoute connections between on-premise data centers and Azure cloud
Led the migration from on-premises to Microsoft Azure, establishing Azure Disaster Recovery Environment and Azure Backups from scratch using PowerShell Scripts
Managed Azure Security groups, attaching them to VMs and Subnets via Azure Portal and PowerShell Scripts to enforce security measures effectively
Demonstrated proficiency in Azure compute services such as Azure Web apps, Data Factory & Storage, Media & Content delivery, Networking, Hybrid Integration, and Identity & Access Management
Utilized Nagios for infrastructure monitoring, implementing automated Nagios in Ops environment for alerts and email notifications using Python scripts executed through Ansible
Managed Kubernetes charts using Helm, ensuring reproducible builds of Kubernetes applications and effective management of Kubernetes manifest files and releases
Developed Kubernetes Pods, Services, ConfigMaps, Deployments, and Rollouts using YAML and kubectl, while driving microservices builds and deployments through Jenkins pipelines to Docker registry and Kubernetes
Deployed Windows Kubernetes (K8s) clusters with Azure Container Service (ACS) from Azure CLI, utilizing Kubernetes and Docker for the CI/CD system's runtime environment for build, test, and Octopus Deploy
Wrote Ansible Playbooks with Python SSH to manage configurations of OpenStack Nodes, testing Playbooks on AWS instances using Python
Configured and maintained Jenkins for CI and End-to-End automation for all build and deployments, implementing CI/CD for databases using Jenkins
Sr. Azure Devops Engineer
Legal and General America
11.2017 - 05.2019
Extensive involvement with AWS infrastructure, managing services such as EC2, AMI, ECS, Elastic Cache, Elasticsearch, IAM, KMS, WAF, S3, AWS CLI scripting, ELB, Route 53, Lambda, DynamoDB, Elastic Beanstalk, SQS, SNS, and Security group management.
Provided robust support for a 200+ AWS instance environment, configuring Elastic IP and Elastic Storage, and implementing security groups and Network ACLs
Proficiently created and managed S3 buckets, implemented policies, and leveraged S3 for storage and backup solutions on AWS
Expertise in migrating applications from internal data centers to AWS
Designed and deployed multi-tier applications leveraging AWS services for high availability, fault tolerance, and auto-scaling, utilizing AWS CloudFormation
Implemented AWS Security Groups as virtual firewalls, controlled traffic to AWS EC2 instances, and designed cost-effective, fault-tolerant, highly available systems
Created and managed Ansible Playbooks with roles, configured servers, deployed software, and orchestrated continuous deployments or zero downtime rolling updates
Installed and configured Nexus Firewall to regulate CI/CD pipeline components, ensuring security
Experienced in ELK architecture, configuring and managing an ELK stack (Elasticsearch, Logstash, Kibana) for log analysis and visualization
Build and Release Engineer
Harley Davidson
10.2016 - 07.2017
Crafted AWS CloudFormation templates tailored to create custom-sized VPCs, subnets, and NAT instances, ensuring seamless deployment of web applications and database templates
Orchestrated the configuration of AWS Identity and Access Management (IAM) Groups and Users, enhancing login authentication
Formulated policies for groups via policy generator, delineating distinct permissions based on requirements, and maintained IAM Roles, Route 53(CNAME), VPC, RDB, MongoDB, SNS services within the AWS cloud
Leveraged Docker for containerization, managing Docker container snapshots, directory structures, and containers
Engineered Docker files for container creation, Docker hub usage for image creation, and deployment through Elastic Beanstalk
Employed Docker for wrapping up the final code and establishing development and testing environments using Docker Hub, Docker Swarm, and Docker Container Network
Spearheaded configuration management with Chef in large-scale environments, supporting a Chef Environment with 500+ servers, and developed Chef Cookbooks for system configuration
Developed Python scripts utilizing the Boto3 library for AWS Security audit and reporting via AWS Lambda across multiple AWS Accounts
Scripted Python automation for AWS services, including web servers, ELB, CloudFront distribution, databases, security groups, and application configuration
Implemented Maven for building applications, crafting Maven and Python scripts to automate the build process, and managing GIT source repositories and builds
DevOps Engineer
Mindtree
06.2015 - 09.2016
Developed Chef Cookbooks and scripted recipes in Ruby to install and configure infrastructure across environments, automating the process with Python scripts
Utilized Chef for configuring/installing web servers, database servers, and orchestrating the installation of chef nodes, workstations, and servers
Managed repositories in ANT to share snapshots and releases of internal projects using the Nexus tool, leveraging Bitbucket and Nexus for storing built artifacts and automating them in the CICD pipeline
Configured Jenkins daily periodic backups for Jenkins Config and plugins files, and integrated the Jenkins Build pipeline plugin for efficient management of multi-project jobs
Created GIT configuration records for builds using derived objects generated during the build audit process, installing and configuring GIT and GIT HUB, and maintaining branching and build/release strategies utilizing GIT
Demonstrated proficiency in LINUX/Unix System Administration across production, test, and development servers, encompassing system builds, server builds, installations, upgrades, patches, migration, and troubleshooting of RHEL 6.x/7.x Servers