Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Prasanth Konakalla

Fort Wayne,Indiana

Summary

  • Around 9+ years of IT experience as DevOps Engineer in Software Development Life Cycle (SDLC) core area such as Design, and Deployment of Web based Enterprise Applications using enterprise cloud services like Azure, AWS Cloud OPS Resources, which includes Project Setup, Build Automation, and (CI/CD) experienced. Experience as a Linux Admin and Ansible, Jenkins, Application Server, Red hat Linux, Apache Tomcat. Excellent communicator, quick learner and adapts to emerging technologies.
  • Good Knowledge in executing Microsoft Azure Service, Azure Cloud Administrations which incorporates Azure Active Directory (AAD), Azure Resource Manager (ARM), Key Vault, Azure Cloud Services, Azure Storage, IIS, Azure Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, Azure Service Bus, Azure Monitoring, Log Analytics Workspace and Application Insights.
  • Proficiency in working with Azure Administrations including Virtual Networks, Virtual Machines, Resource Groups, VPN, Azure DNS, Network Peering, Load Balancing, Application Gateways, Azure Web Application, App Administrations, Auto-Scaling and Traffic Manager.
  • Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure Stack Services including Compute, Web & Mobile, Blobs, ADF, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure SQL and ARM focusing on automation, created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Experience in setting up the infrastructure using services including ELB, EC2, Elastic Container Services (ECS), Auto-Scaling, S3, IAM, VPC, Red Shift, DynamoDB, Cloud Trail, Cloud Watch, Elastic Cache, Lambda, SNS, Glacier, Cloud Formation, SQS, EFS, andStorage Gateway.
  • Configured AWS IAM and Security Groups in Public and Private Subnets in VPC Managed IAM accounts (with MFA) and IAM Policies to meet security audit & compliance requirements and worked as Admin.
  • Proficient in using scripting languages like PowerShell or Python to automate SQL Server tasks and deployments.
  • Designed and implemented CI/CD pipelines using Gitlab CI/CD for continuous integration and deployment of code changes to production.
  • Experience of working on Docker hub, creating DockerImages, and handling multiple containers as a cluster with Docker Swarm, and Compose for various applications and several Micro services.
  • Experience in using Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Experienced in all phases of the software development life cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experience in LINUX IDE for UNIX Shell Scripting.
  • Involved in Linux administration activities like troubleshooting of regular issues, configuration issues, applying patches, kernel upgrades, package management, diagnosing resource utilization and file system issues.

Overview

9
9
years of professional experience

Work History

Sr.Dev-ops Engineer

T-Mobile
Fortwayne, IN
09.2023 - Current
  • Develop and maintain CI/CD pipelines using Azure DevOps tools, including creating build and release pipelines, managing environments, and configuring deployment strategies.
  • Monitor Azure services and applications to ensure high availability, performance, and security, and troubleshoot issues as they arise.
  • Experience with monitoring and logging tools such as Azure Monitor and Log Analytics.
  • Strong experience with Azure infrastructure and services, including VMs, storage, networking, and security.
  • Experience with Azure DevOps tools, includingAzure pipelines, Azure boards, and Azure artifacts.
  • Created from scratch and handled CICD Pipeline for dev, qa and prod environment using GitHub, Jenkins, Ansible and Application Server (Tomcat), configured the web-hook for Jenkins Deployment. Worked on Jenkins declarative pipeline.
  • Installed Prometheus and Grafana using Helmto monitor the application performance in the Kubernetes cluster.
  • Created the Setup using Load-Balance and Auto-Scaling Groups for spring boot Application which was running in the tomcat server in EC2 Instance (Spin-up using Auto-Scaling Group).
  • Written Ansible Role for creation of EKS Cluster and managed node groups and did Jenkins set-up using declarative pipeline for the deployment with the help of helm.
  • Created, maintained Branches, labels, workspaces on GIT, Participated in merging of source code.
  • Developed and implemented automation scripts for Azure services using PowerShell, Python and Bash.
  • Configured, monitored and maintained Azure Storage Accounts, Virtual Networks, App Services, Web Apps and VMs.
  • Managed Azure IaaS and PaaS resources such as SQL Database, Service Bus Queues, Event Hubs and Automation Accounts.
  • Deployed applications to the cloud using ARM templates with CI and CD pipelines in Azure DevOps.
  • Implemented backup solutions for cloud-based systems using Azure Backup service.
  • Created custom roles in Azure Active Directory for access control management of users and groups across multiple subscriptions.
  • Designed high availability solutions by leveraging Load Balancers, Availability Sets and Traffic Manager profiles in Azure environment.
  • Deployed custom applications on top of the OpenStack cloud platform using Heat templates and Ansible playbooks.
  • Built end-to-end monitoring solutions using tools such as Prometheus and Grafana integrated with Kubernetes clusters hosted on MS Azure.
  • Developed automated processes to deploy serverless functions and logic apps into production environments hosted on MS azure platform.

Sr. Dev-Ops Engineer/ SRE

Tech Mahindra
Plano, TX
10.2022 - 08.2023
  • Designed and developed Continuous Integration and Continuous Delivery pipeline using Jenkins, Ansible and managing the systems with end-to-end automation.
  • Collaborating with development and operations teams to identify and implement automation, tooling, and processes to improve the speed and quality of software delivery.
  • Configured Cloud Network Architecture using Azure Virtual Networks, VPN and ExpressRoute to establish connectivity between on-site and Cloud.
  • Experience in managing Kubernetes charts using Helm. Created reproducible builds of the Kubernetes application, managed manifest files and release of Helm packages. Created pods in Kubernetes and monitored the health of pods using Helm Charts.
  • Implemented a production ready, load balanced, highly available, and fault tolerant Kubernetesinfrastructure.
  • Building and maintaining the CI/CD pipelines and automated deployment processes.
  • Used Ansible towers to manage Web Applications, Configuration Files, Database, Commands, Users Mount Points, and Packages.
  • Developed Ansible playbooks to manage node configurations on AWS and to provision DEV servers
  • Created Ansible Playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Created Ansible playbooks to provision EC2 instances on AWS, copy Nexus artifacts from Nexus repository manager to Docker containers.·
  • Maintaining LDAP Site minder Server. Installed and maintained 25 Automation servers with Oracle Enterprise Linux. & Setup the Nexus repository server for storing Build Artifacts.
  • Built Kubernetes cluster with multiple worker nodes and worked on writing YAMLfiles to build several pods, replication controllers, services, deployments, labels, health checks, and access.
  • As an admin to Artifactory, I manage all the user access to the artifactory and am responsible for creating new repo's (docker, generic, npm, pypi) and manage user access to their respective repositories.
  • Monitored servers, switches, and ports using Nagios Monitoring tool and assisted internal users of Splunk in designing and maintaining production quality dashboards.

DevOps Engineer

Tech Mahindra SEZ
Hyderabad, Telangana,India
09.2019 - 09.2022
  • Develop and maintain CI/CD pipelines using Azure DevOps tools, including creating build and release pipelines, managing environments, and configuring deployment strategies.
  • Monitor Azure services and applications to ensure high availability, performance, and security, and troubleshoot issues as they arise.
  • Experience with monitoring and logging tools such as Azure Monitor and Log Analytics.
  • Strong experience with Azure infrastructure and services, including VMs, storage, networking, and security.
  • Experience with Azure DevOps tools, includingAzure pipelines, Azure boards, and Azure artifacts.
  • I Worked on User admin groups, maintaining account and monitoring system performance using Azure Monitor and Nagios. Migrate applications from VMware to Azure using Azure Migrate and Azure Site Recovery, and utilize Azure Import/Export for data transfer.
  • Good working experience on DevOps Environment by working on various technologies/applications like GIT, SVN, Jenkins, Graphana, Splunk and Linux.
  • Performed performance stress/load tests and endurance tests on web-based applications using LoadRunner.
  • Writing Splunk Queries, Expertise in searching, monitoring, analyzing and visualizing Splunk logs.
  • Good experience in building and maintaining Splunk reports, dashboards, forms, visualizations, and alerts.
  • Developed infrastructure as code using Terraform to provision and manage cloud resources on AWS and Azure.
  • Automated configuration management using Ansible to ensure consistency and reduce manual errors.
  • Collaborated with development teams to optimize software delivery and reduce time to market by implementing agile methodologies.
  • Worked on Docker hub, creating Docker images and handled multiple containers as a cluster with Docker Swarm, Weave and Compose for various applications written in Node.js.
  • Written Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format and run AnsibleScripts to provision Dev services.
  • Developed PowerShell scripts to automate the project creation, setting permissions for users, groups in TFS.
  • Monitored servers, switches, and ports using Nagios Monitoring tool and assisted internal users of Splunk in designing and maintaining production quality dashboards.

DevOps Engineer

Photon Interactive
Bengaluru, Karnataka, India
05.2016 - 07.2019
  • Worked on Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plug in, Modernization of Java projects and managing Maven repositories.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Expertise in Installation & Setup of code versioning tools like GIT/ SVN Repository (Version Control System) on Linux at client side.
  • Developed various monitoring tools based on shell script, CGI bin bash, html and Php to assist Production Support to track/monitor various processes. All the shell scripts and tools have the feasibility to integrate with Slack channel API and Twilio API, which will alert us immediately in case of ani issues.
  • Implemented multiple conditional based shell scripts to track various activities such as process errors, import errors, application performance issues, module-based application health checks.
  • Worked on various customer databases to review, analyze and fetch the data from different database environments like MySQL, Netezza and Vertica warehouses.
  • Good knowledge on database query performance analysis/tuning and writing complex queries to meet the data requirements.
  • Deployed and maintained applications on Kubernetes clusters using Helm charts, YAML manifests, and kubectl commands.
  • Containerized applications using Docker and wrote Docker files to build custom images for production and development environments.
  • Managed Git repositories and collaborated with developers to ensure code quality, version control, and continuous integration.
  • Configured and automated CI/CD pipelines using Jenkins, including building, testing, and deploying code changes to various environments.
  • Orchestrated infrastructure as code with Terraform to provision and manage cloud resources such as EC2 instances, S3 buckets, and RDS databases.
  • Automated configuration management with Ansible, including managing server configurations, software installations, and system updates.
  • Worked closely with development teams to troubleshoot issues and provide guidance on infrastructure best practices and cloud architecture.
  • Monitored and logged system performance using tools such as Prometheus, Grafana, and ELK stack.
  • Implemented security measures such as SSL certificates, network policies, and access controls to protect applications and data.
  • Extensive experience using JENKINS CI/CD Pipelines, MAVEN, and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.

Software Engineer (Dev-Ops/SRE)

Probitas Business Solutions
HYDERABAD, Telangana, India
05.2015 - 05.2016
  • Providing technical support to clients on Linux-based systems.
  • Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections) and implemented high availability with Azure Classic andAzure Resource Manager deployment models.
  • Designed, configured, and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack (Including Compute, Web Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters, Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
  • Troubleshooting issues related to system performance, networking, and security.
  • Maintaining and configuring Linux servers, ensuring high availability and scalability.
  • Installing, upgrading, and patching software packages and applications.
  • Monitoring system logs and alerts to ensure system stability and performance.
  • Deployed Cloud services (PaaS role instances) and Azure IaaS Virtual machines (VMs) into secure subnets and VNets and designed Network Security Groups (NSGs) to control inbound and outbound access to network Interfaces (NICs), subnets and VMs.
  • Performed on various Azure services like Compute (Web Roles, Worker Roles), AZURE Websites, Caching, SQL AZURE, NoSQL, USQLS, Storage, Network services, Data Factory, Azure Active Directory, API Management, Scheduling, Auto scaling, andPowerShell Automation.
  • Designed a robust future state Ingestion Framework solution leveraging Azure Data Factory, Azure SQL database &Data warehouse.
  • Migration of application from private/internal cloud to public cloud (Azure) – Established process and patterns for the development teams to migrate services.
  • Migrate a few services to Azure cloud as a pilot services and document steps for development teams as guideline.
  • Provisioned multiple Azure resources such as Compute, Network, Application Gatewaywhile maintaining dev, test, staging, and production environments by using Azure ARM templates.
  • Deployed ASP.NET web Application in Azure using Web App service, connected it to Azure SQL Database and used VSTS to provide CI/CD pipeline and created Azure Active Directory (AD) tenants and managed to restrict the access to VSTS (Virtual Studio Team Service).
  • Created and maintained Continuous Integration (CI) using tools Azure DevOps (VSTS) over multiple environments to facilitate an agile development process which is automated and repeatable, enabling teams to safely deploy code in Azure Kubernetes Services (AKS) using VSTS by YAML scripting.
  • Developed and configured HTTP Triggers in the Azure Functions withApplication insights for monitoring and performing load testing on the applications using the VSTS and used Python API for uploading all the agent logs into Azure blob storage.
  • Extensively involved in infrastructure as code, execution plans, resource graphand change automation using Terraform and wrote new plugins to support new functionality in Terraform.
  • Performed troubleshooting on alarming and ticketing systems.

Education

Bachelor of Science - Civil Engineering

K L University
Guntur, Andhra Pradesh, India
05-2015

Skills

Git, bit bucket, GitLab

Jenkins, Bamboo

Maven, Gradle, Ant

Docker, Ansible, OpenShift, RDS, Route53, Nexus, Jfrog Artifactory, Terraform, Cloud Formation, Kubernetes, Ansible tower

Python, java/J2ee, HTML, JSON

TCP/IP, NIS, NISNFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, TELNET, Firewalls

Agile, Scrum and Waterfall

Shell/Bash Scripting, Power shell, Python, Groovy, YAML scripts

Data log, New Relic, Cloud Watch, Nagios and Splunk, Grafana,Prometheus

Azure, Amazon web services (AWS),

Apache Tomcat, Web Sphere, Apache Server, NGINX

SQL Server, MySQL

RHEL (5x, 6x, 7x), Windows 2003, 2008, VMware ESX (35, 40)

Timeline

Sr.Dev-ops Engineer

T-Mobile
09.2023 - Current

Sr. Dev-Ops Engineer/ SRE

Tech Mahindra
10.2022 - 08.2023

DevOps Engineer

Tech Mahindra SEZ
09.2019 - 09.2022

DevOps Engineer

Photon Interactive
05.2016 - 07.2019

Software Engineer (Dev-Ops/SRE)

Probitas Business Solutions
05.2015 - 05.2016

Bachelor of Science - Civil Engineering

K L University
Prasanth Konakalla