Planning and implementing DR of Critical applications on Azure - Migrating On-premises and ASM deployment on Azure. - plan and configure backup of on premises VMs in Azure recovery vaults. - Optimizing existing Azure environment to reduce bill. - Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. - Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets. - Designed VNets and subscriptions to conform to Azure Network Limits. - Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer. - Provided high availability for IaaS VMs and PaaS role instances for access from other – services in the VNet with Azure Internal Load Balancer. - Implemented high availability with Azure Classic and Azure Resource Manager deployment models. - Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets. - Setup Azure Virtual Appliances (VMs) to meet security requirements as software based appliance functions (firewall, WAN optimization and intrusion detections). - Utilized NSGs for layer 4 Access Control List (ACLs) for incoming and outgoing packets. - Used firewall appliance where requirements call for layer 7 security models. - Designed User Defined Routes with custom route tables for specific cases to force tunneling to the Internet via on-premise network and control use of virtual appliances in the customer’s Azure environment. - Associated routes with VNets via the route table per relationship constraints. - Managed IP Forwarding for VMs and role instances acting as virtual appliances. - Performing VM creation, Availability set change, fetching inventory, reset RDP registry by injection using Power shell scripts