Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Kamal

Summary

DevOps Engineer with around 7 years of expertise in Azure and cloud technologies, emphasizing hands-on experience in cloud architecture, automation, and CI/CD pipelines. Strong foundational experience in India with contributions to international projects in the USA, demonstrating flexibility and collaboration across global teams. Proven track record in developing and optimizing secure, efficient cloud solutions with Microsoft Azure, and DevOps tools. Good knowledge of Cloud services integration among Infrastructure as a Service (IaaS) and Platform as a Services (PaaS) and Software as a Service (SaaS). Expertise in Architecting and Implementing Azure Service Offering, such as Azure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus. Hands on experience on Backup and restore Azure services and in Design and configure Azure Virtual Networks (VNet), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Experience in Resource tagging and assigning policies for the Subscription level & Resource Group level. Experience in Azure Role-based access control policy (RBAC) with support for Azure Active Directory. Experience in provisioning new resources using Azure Resource Manager templates (ARM Template) and Terraform.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Azure DevOps Engineer

Santander Consumer USA
11.2023 - Current
  • Implemented CI/CD pipelines using Yaml Templates in Azure DevOps for artifact migration deployments in different environments
  • Implemented APIGEE CI/CD pipeline setup, configuration management, and assisted development team for any issues
  • Spearheaded the artifact migration of legacy to new semantic CI/CD processes to Azure DevOps
  • Diagnosed and resolved build failures and deployment issues in Azure DevOps pipelines
  • Utilized Azure DevOps built-in debugging tools and features, such as pipeline logs, test results, and diagnostic data, to troubleshoot and resolve issues efficiently
  • Collaborated with development teams to debug and fix code-related issues that affected pipeline stability and performance
  • Resolved issues related to pipeline configuration, such as incorrect YAML syntax, missing dependencies, and misconfigured environment variables
  • Led an initiative to improve the stability and reliability of Azure DevOps pipelines, resulting in a decrease in build failures and deployment issues
  • Managed and configured user access and permissions in Azure DevOps to ensure secure and controlled access to projects, repositories, and pipelines
  • Configured branch policies in Azure DevOps to enforce code quality standards, such as mandatory pull request reviews, build validation, and code coverage requirements
  • Set up new repository in ADO and initialized repositories for new projects, ensuring proper organization and alignment with best practices
  • Worked on branch creation and maintenance tasks in Azure DevOps ensuring consistency across projects
  • Implemented naming conventions and guidelines for branches and repositories to promote clarity and consistency within development teams
  • Integrated Fortify for static code analysis in the CI/CD pipeline, ensuring early detection and remediation of security vulnerabilities in the codebase
  • Implemented security best practices and compliance checks using Fortify, enhancing the overall security posture of applications
  • Configured and managed Nexus Sonatype repositories for artifact storage and distribution, ensuring efficient and secure management of build artifacts
  • Integrated Nexus with CI/CD pipelines to streamline the artifact management process, enabling automated version control and artifact deployment
  • Environment: ADO, Terraform, PowerShell, Git, Docker, TFS, VSTS

Azure DevOps Engineer

CHUBB
Jersey City, NJ
07.2021 - 07.2024
  • Company Overview: Chubb is the world's largest publicly traded property & casualty insurance company, serving consumers & companies of all sizes
  • Deployed Azure IaaS virtual machines (VMs) and Cloud service (PaaS role Instances) into secure VNets and subnets using PowerShell
  • Azure resources provisioning using Terraform
  • Using Shared Image Gallery to store the created Images and built Azure pipelines in Azure DevOps to implement all these services in Azure
  • Automated the provisioning of self-hosted agents in ADO using Packer and terraform scripts
  • Actively manage, improve, and monitor cloud infrastructure on Azure including patches, and auto scaling
  • Configured CI/CD Pipelines as Code with YAML in Azure DevOps
  • Developed the yml files to integrate the code scanning tools like SonarQube
  • Automated the end-to-end application life cycle using Azure DevOps CI/CD (Build, Test, and Publish)
  • Worked on publishing the NuGet packages to multiple artifact locations like Azure Artifacts, and NuGet org
  • Worked on publishing the PowerShell artifacts to a PowerShell Gallery
  • Automated the artifact signing process using PowerShell modules and some internal tools
  • Collaborate with the internal teams to provide technical assistance and content were applicable
  • Chubb is the world's largest publicly traded property & casualty insurance company, serving consumers & companies of all sizes
  • Environment: Azure, Office 365, Terraform, PowerShell, Git, Docker, VSTS

Azure Cloud DevOps Engineer

Microsoft
Bellevue, WA
01.2021 - 06.2021
  • Company Overview: Microsoft Corporation is an American multinational technology corporation
  • Microsoft's best-known software products are the Windows line of operating systems, the Microsoft Office suite, and the Internet Explorer and Edge web browsers
  • Worked on configuring Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, and Auto-Scaling
  • Work with application teams to identify necessary Azure resources and automate their provisioning using ARM Templates, PowerShell and Terraform scripts
  • Developed PowerShell scripts, master, and child configuration templates to automate multi environment deployments
  • Create plan for Resource Groups and resource naming as per the company’s standard policy
  • Managed servers on the Microsoft Azure Cloud Platform (Azure Virtual Machine) instances using Ansible Configuration Management
  • Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as Azure DevOps operations Production and cross platform environments
  • Created Ansible manifests, profiles, and roles modules to automate system operations
  • Experience in migrating on premises to Windows Azure and build Azure Disaster Recovery Environment and Azure backups from scratch using PowerShell script
  • Hands on experience with creating build and release pipelines using VSTS
  • Microsoft Corporation is an American multinational technology corporation
  • Microsoft's best-known software products are the Windows line of operating systems, the Microsoft Office suite, and the Internet Explorer and Edge web browsers
  • Environment: Azure, PCF, Office 365, Terraform, Maven, Jenkins, Ansible, Azure ARM, Azure AD, Azure Site Recovery, Kubernetes, Python, Ruby

Azure DevOps Engineer

Ryder System Inc.
Miami, FL
10.2019 - 12.2020
  • Company Overview: Ryder is an American transportation and logistics company
  • It is known for its fleet of commercial rental trucks
  • Ryder specializes in fleet management, supply chain management, and transportation management
  • Worked in highly collaborative operations team to streamline the process of implementing security Confidential Azure cloud environment and introduced best practices for remediation
  • Gathering the requirements from the clients about the existing applications to apply the security measures
  • Create a plan for Resource Groups and resource naming as per the company’s standard policy
  • Created validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment
  • Developed automation scripts using PowerShell, Azure CLI, ARM Templates and Terraform to remediate the Azure services
  • Worked on TFVC to maintain source code and repositories
  • Configure Continuous Integration from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps and managed Azure Active Directory, Office 365, and applied upgrades on a regular basis
  • Implemented automation for deployments by using YAML scripts for massive builds and releases
  • Used tools like Visual Studio Community Edition, Visual Studio Code, Power Shell ISE, and SQL Server Management Studio
  • Acted as a build and release engineer to deploy the services by VSTS (Azure DevOps) pipeline
  • Assigned RBAC Roles using Organization Active Directory Subscription Level to grant accesses only to required members based on Least-Access Privileges
  • Collaborated with cross functional teams (Network team, and Application team) to identify the issues while installing or updating the build agent software versions
  • Experience in filtering network traffic with a Network Security Group and route network traffic with a route table using the Azure portal
  • Modify the application config files using JSON variables and substitute the config file secrets with Azure Key Vault secrets with in the VSTS release pipeline
  • Ryder is an American transportation and logistics company
  • It is known for its fleet of commercial rental trucks
  • Ryder specializes in fleet management, supply chain management, and transportation management
  • Environment: Azure, PCF, Office 365, Terraform, Maven, Jenkins, Ansible, Azure ARM, Azure AD, Azure Site Recovery, Kubernetes

Azure Cloud Engineer

Microsoft
Irving, TX
02.2018 - 08.2019
  • Working on product development related issues, research, investigate, and fix them with right resolution, also finding the root cause of the issue to avoid recurrences
  • Built good rapport by communicating well with Global Azure Customer and Microsoft Partners
  • Migrated moderate workloads from on premises to Azure
  • Experience sharing Product knowledge and updates with multiple teams across the world
  • Experience using ARM templates to deploy resources in Azure and troubleshooting the customer’s Templates
  • Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure Azure
  • Troubleshoot and resolved bugs in .NET applications to ensure optimal development environment
  • Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure
  • Experience creating and managing resources in PaaS environment as well as troubleshooting and fixing PaaS technical issues
  • Hands on experience in using Azure Functions and Web jobs
  • Helping customers understand the differences between Azure Function Apps & Web jobs by providing necessary suggestions in choosing the right resources to match their business requirements
  • Worked with customers’ networking teams to troubleshoot and resolve remote debugging issues
  • Detailed documentation on Azure product related bugs and forwarded them to Azure engineering team for permanent bug fixes
  • Diagnosed different technical issues in Web Apps developed using different languages like C#, java, php etc
  • Experience on monitoring logs of application using Kusto queries
  • Planning and implementing Disaster Recovery solutions, capacity planning, data archiving, backup/recovery strategies, Performance Analysis, and optimization
  • Executing builds and troubleshooting builds, Interaction with development and QA teams
  • Worked on Microsoft Azure Storage - Storage accounts, blob storage, managed and unmanaged storages
  • Experience in troubleshooting the portal issues and suggesting workarounds until the issue is fixed
  • Created alerts and set up email notifications for various conditions such as high CPU, high Memory, 5xx errors, etc., in the App services
  • Good knowledge of securing the App Services by using V-Nets, IP restrictions, ASE, etc
  • Implemented Key-Vault in Webapps, Web jobs and Function apps to secure the secrets
  • Gained good knowledge on App Service Environment
  • Worked on internal & external - ILB ASE configuration and their management
  • Good working knowledge on resolving SSL Certificate related issues for Azure Web Apps
  • Gained experience working on high CPU and memory related issues for all kinds of Web Applications
  • Troubleshooted deployment issues on all kinds of deployment methods: zip deploy, run from zip, web deploy kudu deployments & FTP
  • Well-organized in maintaining notes & tasks including observations and findings for other engineers to continue work on the case
  • Always stuck to following Microsoft internal case handling process to address Azure customers based on business priorities
  • Resolved Azure portal related issues by collecting Network Traces and analyzing them

Cloud DevOps Engineer

Corvesta
Roanoke, VA
03.2017 - 12.2017
  • Company Overview: Corvesta is dedicated to advancing oral health through scientific research, technology, and benefits and practice management
  • Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, S3, AMI, Route53, RDS, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and AutoScaling in AWS Cloud Formation
  • Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDB, MongoDB, SQS & SNS services in AWS cloud
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups and application configuration, this script creates stacks, single servers, or joins web servers to stacks
  • Involved in creating the company's DevOps strategy in a mixed environment of Linux (Ubuntu, CentOS, RHEL) servers
  • Virtualized the servers using the Docker for the test environments and development environment and performed configuration automation using Docker containers
  • Wrote CI/CD pipeline in Groovy scripts to enable end to end setup of build & deployment using Cloud Bees Jenkins and Developed an end-to-end CI/CD Pipelines in Jenkins to retrieve code, perform tests and push build artifacts to Nexus
  • Corvesta is dedicated to advancing oral health through scientific research, technology, and benefits and practice management

Education

Master’s - Computers and Information System

California University of Management and Sciences
United States
12.2017

Skills

  • Public & Private Cloud Technologies
  • Microsoft Azure
  • Containerization Tools
  • Docker
  • Docker Swarm
  • Kubernetes
  • Configuration Management
  • Chef
  • Ansible
  • Terraform
  • CI/CD Tools
  • Azure DevOps
  • Jenkins
  • Build & Testing Tools
  • Maven
  • Version Control Tools
  • Git
  • TFVC (Team Foundation Version Control)
  • SVN
  • Performing/Monitoring & Bug Tracking Tools
  • Nagios
  • CloudWatch
  • Azure Monitor

Certification

  • Microsoft Azure App Service, https://courses.edx.org/certificates/3e29f0411ac949df85a22405f3275465
  • Azure Fundamentals (AZ-900)
  • Learning Cloud Computing: Core Concepts

Timeline

Azure DevOps Engineer

Santander Consumer USA
11.2023 - Current

Azure DevOps Engineer

CHUBB
07.2021 - 07.2024

Azure Cloud DevOps Engineer

Microsoft
01.2021 - 06.2021

Azure DevOps Engineer

Ryder System Inc.
10.2019 - 12.2020

Azure Cloud Engineer

Microsoft
02.2018 - 08.2019

Cloud DevOps Engineer

Corvesta
03.2017 - 12.2017

Master’s - Computers and Information System

California University of Management and Sciences
Kamal