Summary
Overview
Work History
Education
Skills
Certification
Professional Summary
Professional Experience
Timeline
Generic

Rajkumar Agandla

Senior DevOps Engineer
Hyderabad

Summary

Seeking a position to utilize my skills and abilities to automate things in the Information Technology Industry, a job where growth prospects are unlimited and individuality is recognized by work, and to achieve professional satisfaction by meeting higher responsibilities and involving in competent work areas.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Verve Digital Technologies Pvt Ltd
03.2022 - Current
  • I have worked with Verve Digital Technologies Pvt Ltd as Senior Software Engineer from March 2022 to till date.

Software Engineer

Datadelve Technologies Pvt Ltd
01.2018 - 02.2022
  • I worked with Datadelve Technologies Pvt Ltd asa Software Engineer from January 2018 to February 2022.

Education

B Tech - EEE

JNTUH
01.2016

Skills

  • Ability to grasp new technical concepts quickly & utilize the same in a productive manner
  • Excellent ability to handle significant workload with experience in managing multiple projects concurrently
  • Good communication, research and documentation skills
  • Ability to work independently as well as in a team environment
  • Possess strong planning, analytical, problem solving and organizational skills
  • Strong problem-solving and analytical capability and ability to innovate
undefined

Certification

AWS Certified Solution architect associate (2022)

Professional Summary

  • IT Professional with 5+ years of experience into Cloud (Azure, AWS )IaaS, PaaS and Azure DevOps, Jenkins Build & Release and Configuration Management.
  • Experience in working with multiple simultaneous software releases and infrastructure planning.
  • Familiar with provisioning of Azure Resources and Services life cycle – Virtual Machines, Virtual Machine Scale Sets, Reserved Instances, Virtual Networks, Network Watcher, Peering, Bastion, Disk Encryption Sets, Virtual Network Gateways, Load Balancer, NSG’s, Apps (Apps, API’s, Function Apps, Static Web Apps), App Configuration, Front Door, Application Gateways, Traffic Manager, Web Application Firewall, Azure Firewall, Storage Accounts, SQL Databases, Cosmos DB, MySQL, PostgreSQL, Redis Cache, Recovery Service Vaults, Automation Accounts, Log Analytics, storage, Key Vaults, Security Center, DDoS Protection, Log Analytics, Grafana, etc.
  • Good Experience in Monitoring Tools like Splunk, Grafana, Log Analytics, Azure Monitor.
  • Supporting deployment for client/server and web-based application as well troubleshooting.
  • Hands on Experience on Creating, Configuring and Managing Virtual machines.
  • Managing Virtual disk allocation as per the Client & Application requirement.
  • Managing Virtual Machine servers, troubleshooting IP issues, Configuring NSG’s and firewall rules.
  • Configuring Azure Bastion and adding VM’s to it, based on needs.
  • Experience in Binding of Custom Domain and SSL Certification for services like webapps, Application Gateways, Front Door and at virtual machines level.
  • Experience in Azure site recovery services and Azure Recovery Service Vault for various services Backup and Restoring Deleted VMs.
  • Configuring Site to Site VPN Connectivity and VNet Peering.
  • Configuring Azure Firewall (Classic & Policy based), Application Gateway, Azure Front Door, Load Balancer and Traffic Manager.
  • Configuring storage account and generating SAS keys.
  • Good with PowerShell scripting language to automate various tasks and getting vast reports across Subscriptions and Tenants.
  • Converting Managed Disk VM’s to Un-Managed Disk VM’s and vice versa using PowerShell script.
  • Experience in IaaC tools, automated environment provisioning, deployments using Terraform.
  • Azure Blueprints – Had good knowledge on Blueprints, delivered a session on Azure Blueprints in Global Azure boot camp.
  • Hand-on experience on the AZURE AD to maintain App Registrations, creating users and configuring authorization roles like Creating Co Administrator, Contributor and Custom Roles etc.
  • Azure Resources Management, moving resources like DevTest Labs Resources from one Subscription to another or across Resource Groups.
  • Task Automation (Automation Accounts) – Scheduling daily backups, environment start and stop as well as resource sizes scale up and scale down as required.
  • Provisioning Azure Reserved Instances for cost optimization.
  • Periodically monitoring Cost Management and Billing, preparing resources utilization reports using scripts to analyse and take appropriate actions like suggesting suitable SKU’s.
  • Managing day to day activity of the cloud environment, supporting development and product management teams with their transition and operate cloud-based workloads.
  • Create guidelines and best practices for cost management in Azure cloud.
  • Preparing weekly reports on faced incidents and review for the process improvements.
  • Involved in all phases of software development lifecycle with extensive knowledge of both Agile and Waterfall models.
  • Created Build definition and Release definition for Continuous Integration and Continuous Deployment.
  • Create and publish NuGet packages and maintain the NuGet infrastructure that several teams use at build time.
  • Had good understanding of YAML.
  • Had good knowledge on managed Docker orchestration and Docker containerization using Kubernetes.
  • Setting up end to end pipeline for Micro services projects using Azure Containers and Azure Kubernetes Services.
  • Had good presentation, customer support and trouble shooting skills & experience in providing support.
  • Had good experience in incident and request fulfilment process.

Professional Experience

  • Verve Digital Technologies Pvt Ltd March 2022 to till date
  • Project: pRay , GP.
  • Client Name: New York Life insurance
  • Duration: March 2022 to Present
  • Role: Senior Software Engineer - Cloud
  • Description: NYL is one of the most trusted partners to many Insurance companies in US. It helps Claim management and processing. It provides services and solutions that are designed to improve the efficiency, quality, reliability and innovation.
  • Roles and Responsibilities:
  • Creating and managing Azure firewall services, migrating Classic Firewalls to Policy based.
  • Automated software build, release and deployment on Linux and Windows agents.
  • Defined Release isolation branching strategy based on development requirements & involved in creating the branching strategy.
  • Monitoring Applications using Azure Monitor and Splunk.
  • Fully responsible for development, QA, Staging and Production builds and deployment processes by developing build/release infrastructure.
  • Setting up end to end pipeline for Micro services projects using Azure Container Repositories and Azure Kubernetes Services.
  • Secure and isolate access to Azure resources by using Azure Firewall, network security groups and service endpoints.
  • Build, manage, and continuously improved the build infrastructure for software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployments.
  • Integrated Terraform with Azure DevOps for infrastructure deployments using CI CD.
  • Deploying Web Apps, Configuring App settings, integrate them with Key Vault, configure Diagnostics Monitoring and Analytics, configuring Web Apps for Scale and Resilience.
  • Adding new Applications to Front Door/Applications Gateways and integrating them with WAF.
  • Creating work around for non-feasible solutions. Ex: Downgrading VM disk sizes.
  • Periodically monitoring Database sizes to prevent storage exhaustion.
  • Analyse Security centre recommendation feasibilities and plan the road map for implementation.
  • Scheduling Environment Maintenance for patching’s, updates etc.
  • Automated Continuous Integration builds, nightly builds, deployments and unit tests across multiple different environments (DEV, QA, Training, Production) each constituting different types of servers (DB, App, Web) and different number of servers of each type (for load balancing and such) using VSTSBuild, Power Shell, and MS Build, MS Deploy.
  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting.
  • Worked closely with QA Teams, Business Teams, and DBA team and Product Operations teams to identify QA and UAT cycles release schedule to non-prod and prod environments.
  • Created Build definition and Release definition for Continuous Integration and Continuous Deployment.
  • Resolved Merge Conflicts, configured triggers and queued new builds within the release pipeline.
  • Monitored and tracked deployments.
  • Create and publish NuGet packages and maintain the NuGet infrastructure that several teams use at build time.
  • Very familiar with Visual Studio code and its plugins.
  • Had good understanding of YAML.
  • Integrated Terraform with DevOps to provision infrastructure and maintain its life cycle.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Participating in daily SCRUM.
  • Datadelve Technologies Pvt Ltd
  • Project: SharePoint Portal
  • Duration: January 2018 to February 2022
  • Role: Software Engineer
  • Architecture Design of cost-effective scalable Cloud based solutions using PAAS/IAAS models.
  • Designed and developed Cloud Service projects and deployed to PaaS, and IaaS.
  • Created Azure Resources through Power Shell Script, Azure Portal and ARM Templates.
  • Created Azure UI-Definition and ARM templates for Azure Market place applications.
  • Monitoring client environments using Azure Monitor, Log Analytics, Application Insights and Resource level alerts.
  • Configure Site to Site VPN Connectivity, Peering and Network relating services.
  • Capture an image of a Virtual Machine. Attaching a Disk Storage to virtual Machine.
  • Manage and create Virtual Network and End Points in Azure Portal.
  • Taking resources Backups to cloud Storage Account and maintaining retention of it.
  • Convert existing Virtual Machine from Standard to Premium Storage Account.
  • Convert existing Virtual Machine from Managed disk to un-managed disk vice versa
  • Coordinating with Microsoft for issues resolving.
  • Coordinating with Client to resolve issues and monitor the status within the SLAs
  • Handling and Resolving Client's Issues remotely.
  • Managing day to day activity of the cloud environment, supporting development teams with their requirements.
  • Scheduling Environment auto start and auto stop using Automation Runbooks along with resource cost optimization.
  • Work with development and product management teams to transition and operate cloud-based workloads.
  • Preparing weekly reports on Livesite incidents and review for the process improvements.
  • Exposing/Allowing Virtual machines ports based on requirement and compliance to other services.
  • Configuring Auto Scaling (Scale-out, Scale-up, Scale-in and Scale-down) rules for business-critical applications, high availability for IaaS VMs as per the requirement.
  • Creating Microsoft DevTest Labs, Virtual Machines along with setting up policies and deploy with Custom Images.
  • Migrating the Microsoft DevTest Labs Resources from one subscription to another subscription.
  • Creating quick view dashboards on Azure Portal.
  • Creating Azure AD users and configuring authorization roles.

Timeline

Senior Software Engineer

Verve Digital Technologies Pvt Ltd
03.2022 - Current

Software Engineer

Datadelve Technologies Pvt Ltd
01.2018 - 02.2022

B Tech - EEE

JNTUH
Rajkumar AgandlaSenior DevOps Engineer