Proficient in Administrating Azure IaaS/PaaS services like compute AzureVirtual Machines, Web and Worker roles, VNET, Network services, Azure DevOps, SQL Databases, Storages, AzureActive Directory, Monitoring, Autoscaling, Shell Scripting DNS,VPN.
Extensive experience in migrating on-premises applications to Azure and configured VNETs and subnets as per the project requirement and performed Shell Scripting & Python Scripting to do Patching, Imaging, and Deployments in Azure.
Hands on experience in writing Azure Resource Manager (ARM) to deploy, update and delete multiple resources in Azure and migrating the on-premises resources to Azure with Azure Site recovery (ASR) and Azure backups.
Experience in AzureIaaS - Virtualmachines, VM Scale Sets, Load Balancer, Traffic Manager, Virtual Networks, SQL, Resource Groups and Cloud Services.
Extensive involvement in AzureBackup, AzurePolicies, AzureKeyVault.
Experience in AzurePlatformDevelopment, DeploymentConcepts., hosted CloudServices, platform services and close interface with WindowsAzureMulti-FactorAuthentications.
Experience in CI/CD tools like Jenkins, Azuredevops, Bit bucket and Sonar code scan validations.
Overview
5
5
years of professional experience
Work History
Azure DevOps Engineer
Encora Innovation Labs
Bangalore
06.2022 - 06.2023
Experience in using Terraform to create Azure services ,while ensuring no changes were made to existing infrastructure.
Experience implementing Azure services such as Azure Active Directory (AD), Azure storage, Azure cloud services, IIS, Azure Resource Manager (ARM), Azure Blob Storage, Azure VM, SQL Database, Azure Functions.
Working knowledge in deploying CI/CD system using Azure DevOps on Kubernetes container environment, and for runtime environment of CI/CD system to build, test and Deployment we have utilized Kubernetes and Docker.
Designed and automated AZURE Infrastructure as Service (IaaS) and Platform as Service (PaaS), SaaS capabilities which includes virtual machine, container services, virtual network and cloud services.
Working experience with Azure Resource Manager (ARM) to deploy, update, and delete multiple Azure resources, as well as migrating on-premise resources to Azure with Azure site recovery (ASR), and Azure backups.
Used Azure DevOps services such as Azure Repos, Azure Boards, and Azure Test Plans to plan work and collaborate on code development, built and deployed application.
Developed, maintained and provided team with Various Azure DevOps-related tools like deployment tools, staged virtual environments, and provisioning scripts.
Used Shared Image Gallery to store created images and built Azure pipelines in Azure DevOps to implement all these services in Azure.
Structured cluster AutoScaler for Azure Kubernetes Service (AKS) by using Terraform and worked with scheduling, deploying, and managing pods and replicas in AKS.
Terraform was used along with Packer to create custom machine images, and Ansible was used to install software dependencies once infrastructure was provisioned.
Developed and maintained Continuous Integration (CI) using tools in Azure DevOps (VSTS) spanning multiple environments, enabling teams to safely deploy code in Azure Kubernetes Services (AKS) using YAML scripts.
Managing Azure Kubernetes Services( AKS) policies, providing access to different Azure resources and developing and improving workflows that govern access.
Experience with version control tools such as GIT and Bitbucket. Comprehensive knowledge of source controller concepts including branches, tags, and merges.
Developed build and deploy scripts using MAVEN and activated them using Jenkins to migrate from one environment to another.
Worked with Azure Monitoring tools such as Azure Log Analytics,Prometheus, Azure Network Watcher, and Azure Service Health to diagnose and minimize service degradation.
Experience in using monitoring tools like Azure monitoring, Prometheus to setup desired alerts to avoid disruption.
Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets using Terraform.
DevSecops Engineer
Lumen Technologies
Bangalore
01.2021 - 05.2022
Designing and implementing Azure Solutions across a range of cloud models like SaaS, PaaS, IaaS, and integrated on-premises, on-demand workloads with Azure public cloud
Worked on Microservices for Continuous Delivery environment using Azure, Docker. Involved in setting up a Microservicearchitecture for application development and Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
Extensively worked on Building and Installingservers, creating multiple resources like in Azure through Azure Resource Manager Templates (ARM) or Azure Portal and provisioned them using Terraform templates. Also worked on Virtual networks, Azure Custom security, endpoint security and firewall.
Worked in setting up Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions(firewall).
Constructed and Installed servers through AzureResource Manager(ARM)Templates or Azure Portal. Migrating On- premises virtual machines to AzureResource Manager(ARM) Subscription with Azure Site Recovery.
Developed and designed Azure DevOpspipeline to manage resources across multiple subscription in Azure.
Worked with Version Control, Build & Release Management and Deployments of the Solutions to the DEV, QA & PROD Environments leveraging Azure DevOps/VSTS principles/process (CI/CD) and toolsets of Visual Studio, AKS (AzureKubernetesService), Application Insights, Log Analytics.
Provisioning servers/instances using infrastructure as code such as Terraform . Code is stored in a private repository and constantly updated.
Worked on Terraform templates also for provisioning virtual networks, subnets, VM Scale sets, Load balancers, and NAT rules and used terraform graph to visualize execution plan using graph command. Configured BGP routes to enable ExpressRoute connections between on-premises data centers and Azure cloud.
Developed build and deploy scripts using MAVEN and initiated them using Jenkins to move from one environment to other environments. Used Maven to build java-based web applications and integrated it with Nexus repository.
Integrated Ansiblewith Jenkins to provide automation, continuous integration & Continuous Deployment through Jenkins and wrote Playbooks to automate Ansible servers using YAML scripting. Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts, and services to Docker.
Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps, and deployments. Development of automation of Kubernetes clusters with Ansible, writing playbooks.
Deployed KubernetesClusterson cloud/on-premises environments with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks etc.
Developed GIT hooks for local repository, code commit and remote repository, code push functionality and on GitHub.
Used Splunk APM for log aggregation and analysis on different application servers and integrating Splunk with Single Sign-On authentication and Service now ticketing tool.
Experience in JIRA for ticketing and as well as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub, Maven.
System Analyst
Clover Infotech Pvt. Ltd.
Bangalore
10.2018 - 01.2021
Responsible for installation, configuration and administration of Sun Solaris 9 and Red Hat Enterprise Linux on x86.
Setting up, configuring and troubleshooting TCP/IP, DHCP, DNS, CIFS, NTP servers on different multi-platforms (Windows, Linux)
Administered RedHatEnterpriseLinux5.x/4.x & Solaris 9 servers by testing, tuning, upgrading, patching and troubleshooting both Physical & Virtual server problems
Installed and configured Disk and file system management using Logical Volume Manager (LVM) for Linux systems
Local and remote administering of servers, routers and networks using Telnet and SSH login using SSH keygen tools for password-less setup and agent forwarding on Linux
Responsible for setting up Cronjobs scripts on production server
Configured LDAP on RedHat for authorization and authentication by configuring LDAP server which is used for authentication using its database
Managing services, maintaining and managing log files, monitoring events, logs and troubleshooting system problems using Nagios tool and resolve for any reported issues