Avinav Kurakula - Azure DevOps engineer |
[email protected] |
Location: Abbott, Texas, USA |
Relocation: yes |
Visa: H1B |
Avinav Kurakula
Texas CAREER OBJECTIVE To get a challenging position in IT industry in the field of Cloud & DevOps technologies where my capabilities can be exploited for the growth of the company and provides ample scope for career growth to IT Company. CAREER SUMMARY Possess over 12 years of IT experience in Azure DevOps, Azure Cloud Administration, experience in IAAS & PAAS services. Proven ability to successfully analyze organizations cloud migration, managing Azure ARM portal, effectively use ARM templates (IAC) & PowerShell to manage Azure services, troubleshooting access related issues of Azure services. Having 12 + years of IT Experience in Azure Cloud & Azure DevOps Responsible for managing CI/CD pipelines in Azure DevOps Handle Git hub branch management & implement CI/CI pipelines Application infrastructure provisioning using Azure DevOps pipelines Set up CI pipelines with code quality tools, integrate test suites Monitor nightly builds and help dev team if any pipelines failed Debug and trouble shoot NuGet package issues Takes care of debug & troubleshoot PowerShell scripts in pipelines Responsible to write PowerShell scripts for small tasks and integrate in pipelines Helps Dev/QA teams to schedule nightly deployments using Azure DevOps pipelines Responsible for providing access to source code repositories (TFS/GIT) Good experience in creation and management of Azure IAAS services Extensive knowledge in Azure VMs management Good experience in migration of on-premises virtual machines to Azure using Azure Site recovery vault Good understanding of Azure virtual networks, Subnets and CIDR consolidation Good experience of Azure VNet Peering, Site-to-Site VPN, Point-to-Site VPN Good understanding of Azure Load balancers, Traffic Manager etc. Good knowledge on Azure AD to manage application access Experience in creation of Azure AD application with B2C & B2B authentication Extensive experience in PowerShell scripting to automate many services management in Azure Good knowledge in ARM templates, automated Azure resource creations using ARM templates Good understanding of Azure PAAS services, managed few PAAS services like Web Apps, Azure SQL DB, Service bus, Traffic manager etc. Capable of managing multiple subscriptions both from portal as well as from PowerShell Extensive experience in Azure Storage. Managed Blob storage & Table storage with access keys in some of the web applications Good understanding of set up Azure principal ids to access subscription from any programming language non- interactively Experience in export and import data to and from storage accounts across Azure subscriptions and within same subscription Experience in securing Azure Infrastructure by creating NSG s rules Good knowledge on Azure OMS dashboards and alert management Good understanding of Azure security center Good understanding of Azure runbooks TECHNICAL SKILLS DevOps Tools: Azure DevOps, GIT, TFS, ARM, Ansible, Docker, Terraform Cloud Platforms: Microsoft Azure, AWS, GCP Databases: Microsoft SQL Server 2012 R2, 2014 Scripting: PowerShell Scripting, ARM templates, Terraform templates Operating Systems: Windows Server 2016 R2 & 2019 DC, Windows 10, 8.1,7. WORK HISTORY Lead Consultant Nov 2021 Jul 2023 Virtusa Attainments: Responsible for managing CI/CD pipelines Application infrastructure provisioning using Azure DevOps pipelines Set up CI pipelines with code quality tools, integrate test suites Monitor nightly builds and help dev team if any pipelines failed Debug and trouble shoot NuGet package issues Takes care of debug & troubleshoot PowerShell scripts in pipelines Responsible to write PowerShell scripts for small tasks and integrate in pipelines Helps Dev/QA teams to schedule nightly deployments using Azure DevOps pipelines Responsible for providing access to source code repositories (TFS/GIT) Good hands-on experience with Azure data analytics tools Responsible for creating Azure Data Factory (ADF) integration pipelines Data migration experience to ADF Configure Helm charts to configure dependencies Manager Azure Container registry (ACR) & ACI Good experience with docker images & containerization Had worked on Azure cosmos DB to implement No-SQL DB Experience integrations using Azure logic apps & Azure functions Technical Lead Oct 2020 Nov 2021 Datamatics Attainments: Managing entire Azure infrastructure services Responsible for creation and management of various Azure IAAS services Creation of Azure NIC, Azure Virtual networks, Azure VM s and provide access users Creation of PowerShell scripts and add as extensions while creating VMs Responsible for creating Network Security Groups and add inbound rules for various ports like RDP (3389), PS remoting (5986), Custom ports (8081,9200) to allow access only from private network address prefix to provide utmost security Write PowerShell and schedule to shutdown virtual machines during off business hours Create storage accounts for dev & QA teams for their application development and testing purpose Create ARM templates to reuse similar deployment with some standard configurations and naming conventions Create PowerShell scripts to deploy ARM templates with Parameter templates Create and Manage Azure SQL database, Azure Service bus Evaluation Azure VMSS to auto scale up and scale down Azure vm workloads Responsible for set up Traffic manager for some of the critical application across geography Helps other team members to write PowerShell script to automate various services creation and management in Azure Create PowerShell script to manage multiple subscriptions in ARM portal using Azure AD principals, since ARM portal does not support publish settings file Create users in Azure AD from Portal as well as form PowerShell Setup high availability of application using Azure Load balancer Configure Azure Site Recovery for backup and migration activities Configure Vnet peering Configure Point to Site and Site to Site VPN Configure OMS dashboard to monitor and alerts management of VM s, SQL DB s etc. Migration of on-premises vms (Hyper-V & VMware) to Azure Responsible for taking vm backup and restore Extensive experience with Azure container registry Worked on Azure DevOps pipelines to create Docker image and push to ACR Implemented Azure functions to create Azure Container Instances (ACI) Worked on some data migration projects to move data from Azure storage to Azure SQL DB using ADF pipelines Worked on to implement Azure DevOps boards Had experience in third party services integrations using Azure DevOps services hooks subscriptions Extensive experience in implementation of Azure Key Vaults (AKV) to securely store secrets, connections strings & certificates Worked on creation & management of Azure service principal accounts& service connections. Had extensive experience on Azure managed identities Experience in implementation of Azure load balancers Good experience on Azure application gateway & Azure front door with integration of WAF Had good understanding & experience on Azure traffic managers to manage load across geography regions Project Lead May 2020 Sep 2020 Indegene Attainments: Responsible for managing Windows servers Taking care of 500 + windows servers patching Managing On-prem AD, Azure AD administration, AD users & groups. Managing DNS servers and responsible for monitoring of the Azure Directory Connect Health, performance monitoring, usage analytics and Office 365 Admin Center. Responsible for troubleshooting AD replication, Group policy issues and email alerts related to AADC Sync Issues. Responsible for Provision, de-provision of Azure SSO, update the Client secrets, certificates in Azure SSO and enterprise application integration/registration for SSO in Azure. Responsible for adding Windows workstation machines to domain Responsible for managing Azure workloads Providing access to Azure virtual machines with NSG s Responsible for creation of Azure storage account upon receiving request from various teams Responsible for creation of Azure subnets and provide access to it for different teams Responsible for scale up and scale down Azure workloads upon requests and respective approvals Create web apps for developers to do development work Provide read access of Azure subscription to users upon approvals from higher management Migration of Hyper-V vms to Azure Adding additional disks to Azure VM upon receiving request Scale up and scale down various services like VMs, SQL Servers (DTUs) Managing Azure RBAC roles Configure OMS alerts for CPU utilization, Memory utilization, Logical disk free space etc. Senior Engineer Sep 2013 May 2020 IQVIA Attainments: Responsible for managing Windows servers Taking care of 500 + windows servers patching Managing AD users & groups Managing DNS servers Responsible for Desktop support Responsible for adding Windows workstation machines to domain Responsible for managing Azure workloads Providing access to Azure virtual machines with NSG s Responsible for creation of Azure storage account upon receiving request from various teams Responsible for creation of Azure subnets and provide access to it for different teams Responsible for scale up and scale down Azure workloads upon requests and respective approvals Create web apps for developers to do development work Provide read access of Azure subscription to users upon approvals from higher management Migration of Hyper-V vms to Azure Adding additional disks to Azure VM upon receiving request Scale up and scale down various services like VMs, SQL Servers (DTUs) Managing Azure RBAC roles Configure OMS alerts for CPU utilization, Memory utilization, Logical disk free space etc. Software Engineer Apr 2011 Sep 2013 Wipro Attainments: Responsible for managing Windows servers Taking care of 500 + windows servers patching Managing AD users & groups Managing DNS servers Responsible for Desktop support Responsible for adding Windows workstation machines to domain Responsible for managing Azure workloads Providing access to Azure virtual machines with NSG s Responsible for creation of Azure storage account upon receiving request from various teams Responsible for creation of Azure subnets and provide access to it for different teams Responsible for scale up and scale down Azure workloads upon requests and respective approvals Create web apps for developers to do development work Provide read access of Azure subscription to users upon approvals from higher management Migration of Hyper-V vms to Azure Adding additional disks to Azure VM upon receiving request Scale up and scale down various services like VMs, SQL Servers (DTUs) Managing Azure RBAC roles Configure OMS alerts for CPU utilization, Memory utilization, Logical disk free space etc. EDUCATION B. Tech Computer Science and Engineering from JNTU in 2010, Kakinada. CERTIFICATIONS Microsoft Certified: Azure DevOps Expert. Microsoft Certified: Azure Administrator Associate. Microsoft Certified: Azure Data Fundamentals. Databricks Accredited Lakehouse Fundamentals. STRENGTHS Ability to work in groups as well as independently with minimal supervision. Strong leadership, Interpersonal, Sincere, and keen towards learning. Fast learning committed and able to work under pressure. Received Appreciations, Testimonials from clients for satisfying with good automation using PowerShell Keywords: continuous integration continuous deployment quality analyst database active directory information technology Delaware |