Positioned to leverage cutting-edge technology to solve tangible business challenges, foster global collaboration, and deliver top-tier, scalable software solutions. Committed to personal growth and development. With over 13 years of comprehensive IT experience, specializing in cloud technology for the past 5+ years.
Strong experience in migrating applications from on-prem and other cloud platform such as AWS to Azure cloud platforms.
Strong experience in working with version control systems such as Git, GitHub, Azure Git.
Extensive experience in setting up CI/CD pipelines using tools such as Azure-DevOps, GitHub, Travis-CI
Experience in distributed Agile and Scrum methodologies to develop best practices for software and cloud development and implementation.
Experience working with developing scripts and automation tools used for building, integrating, and deploying software releases to multiple environments.
Strong hands-on experience in scripting languages such as Python, JSON, YAML, Bash, PowerShell, XML, CLI and Shell scripting.
Good knowledge of virtualization and container technology like Docker.
Experience in creating Docker-files, Docker-Compose, Kubernetes and working with Docker containers.
Strong exposure to configuration management tools such as Terraform, ARM, Ansible and continuous learning on AWS CloudFormation.
Strong knowledge on cloud and application monitoring with azure log analytics and workspace
Knowledge in IIS management, WebLogic servers on different Operating Systems like Windows, Linux VMware, and UNIX platforms.
Participated in the release cycle of the product which involved environments like Development, QA UAT and Production.
Extensive knowledge and familiarization with IPsec, VPN, Load Balancing, Routing Protocols, SSH, Network Monitoring
Worked with project documentation and documented other application related issues, bugs on internal wiki website.
A highly motivated, energetic individual, a team player with excellent communication and inter-personal skills.
Overview
8
8
years of professional experience
1
1
Certification
Work History
Azure DevOps/Cloud Engineer
Merck & Co., Inc.
08.2020 - Current
Expertise in building CI/CD pipelines using Azure DevOps
Worked with integrating Sonarqube code analysis, code coverage etc...in CI/CD pipelines
Helped in integrating different kinds of tests (unit, smoke, regression ETC...) in CI/CD Pipelines.
Worked with packaging different .net components.
Experience in using Git / TFS repositories.
Strong Azure/ Azure DevOps administration skills.
Creation of Azure DevOps dashboards depicting build and release data.
Provisioning Azure virtual machines.
Good PowerShell scripting skills for automating release migration activities.
Have worked with python
Worked with cloud migration from On-prem to Azure cloud.
Configured Azure Active Directory Connect
Helped implement identity within Azure
Good Knowledge in cloud provisioning tools such as Terraform/Ansible
Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.
Wrote terraform scripts for automated deployments for infrastructure
Experience with NEXUS, and Artifactory Repository for Maven and Ant builds
Hands on experience in container based technologies KUBERNETES & Docker
worked with Branching, Merging, Tagging and maintaining the versions across the environments using SCM (source code management) tools like SVN, TFS, GIT
Experienced in working with IT infrastructure monitoring tools like splunk
Experienced with Code Quality tools like Sonar and Jacoco
configured webhooks with jenkins
Great experience in using Jenkins as Continuous Deployment tool to setup automated and scheduled deployments.
Rich experience in using JENKINs as Continuous Deployment tool to setup automated and scheduled deployments
Responsible for creating Jenkins pipeline for deployment using terraform/Ansible
Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in
Setup repos on Azure Git, merging code from develop branch to master branch and make it ready for deployment.
Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on AzureDevOps
Setup AKS clusters in Azure using Azure CLI
Built and deployed docker containers to break up monolithic apps into micro services, improving developer workflow, increasing scalability, and optimizing speed.
Good experincce with git / github
Monitored and tested application performance to identify potential bottlenecks, develop solutions, and collaborate with developers on solution implementation.
Identified, analyzed and resolved infrastructure vulnerabilities and application deployment issues.
Cloud Engineer
ManpowerGroup Experis
11.2018 - 07.2020
Setup repos on Azure Git, merging code from develop branch to master branch and make it ready for deployment
Automated Network Configuration changes like NSG rule updates and Load Balancing rule changes while leveraging Terraform and Azure DevOps
Implemented Azure Networking solutions including Virtual Networks, gateways for point-to-site and site-to-site VPN connectivity, Load Balancers and Application gateways
Automated infrastructure provisioning on Azure using Terraform
Prepared capacity and architecture plans to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases
Managed Microsoft Software as a Services such Office 365, SharePoint, OneDrive, EMS, AD, Microsoft Exchange, and Skype for Business in Azure as well as On-premises
Designed and provided best practices from managing OpenID Connect, 2FA/MFA, Active Directory, LDAP, Kerberos
Migrated on-premises resources into Azure Cloud using Azure Site Recovery, Azure Migrate and Disaster Recovery
Experience working with container-based deployments using Docker, working with Docker images, Docker Hub, Docker files, Docker compose, Docker-registries and Kubernetes
Detailed subject matter expertise with cloud security and management
Designed enterprise solutions on the Microsoft cloud using modern cloud architectural patterns
Managed Azure storage accounts using blob storage, managed disks, and Azure File storage
Managed the day-to-day administration and configurations of systems used to provide enterprise IAM (Identity and Access Management) and provisioning
Configured SQL Server 2016 and 2012R2 on to Azure VMs as IaaS and Managed DB as a PaaS Instance
Created applications and cloud resources on Azure portal for deploying web applications using Azure DevOps pipelines
Helped teams to reduce defects rate by 30% by introducing Test Drive Development (TDD) in first 3 months
Set up Git repositories and SSH Keys in GitHub for Agile teams
Push code through GIT version control and build jobs with continuous integration tool Travis CI
Set up CI/CD pipelines for Microservices and integrated tools such as Ansible, Docker, Slack for providing immediate feedback to DEV teams after code check-in
Deployed Infrastructure into Azure using PowerShell, Azure CLI, Terraform and ARM
Implementing configuration management of IaaS environment using Ansible
Built and deployed Docker containers to break up monolithic app into micro services, improving developer workflow, increasing scalability, and optimizing speed
Implemented Release management workflow for QA, UAT and Prod environments.
Sys Admin/Azure DevOps Engineer
POJU TECHNOLOGY
01.2016 - 10.2018
Integrated CI pipeline with configuration management tools for continuous deployment such as using Travis-CI through GIT and with Ansible
Scaled organizations containerization systems by integrating Kubernetes while managing nodes and pods
Worked in implementation teams to build and engineer application on Ubuntu, Windows and RHEL Linux
Performed version control through GIT, writing new plugins in Azure container monitoring tool
Created and supported application deployment pipelines that are automated and reliable using Azure DevOps
Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic
Created Virtual Networks, subnets, and configured Network ACL for Cloud infrastructure
Completed manually and automated with PowerShell
Managed the IAM role and policies for users within the environment for access to the cloud infrastructure
Managed the deployment of virtual instances in AWS this also included managing the IAM, VPC and Security groups
Selecting appropriate Cloud services to design and deploy an application based on given requirements and migrating complex, multi-tier applications on Cloud Platforms as a cloud architect
Assist with managing, maintaining, monitoring, and securing (including data security) of all servers including installations, upgrades, patches, and documentation
Deploy azure resources using Azure ARM deployments / Automation /Azure CLI / PowerShell / DSC / Bash / Portal
Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-healing solutions
Actively involved in a program geared towards migrating existing mission and business applications into a cloud-based environment
Activities required to re-host an application into the cloud may include architecture modifications, database and/or application server re-hosting.
Education
Master of Science - Master of Computer Applications