Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Vishnu Kondragunta

Summary

With over 6 years of experience in Systems Administration, Configuration, Build and Release Engineering, DevOps Engineering, and Cloud Computing Platforms like AWS and Azure, I have a deep understanding of Software Configuration Management (SCM) principles in Agile, Scrum, and Waterfall methodologies. My expertise includes over 4 years in analysis, design, development, and implementation using C#.Net, VB.Net, ASP.Net, ADO.Net, AJAX, JavaScript, AngularJS, WCF, jQuery, CSS, and HTML with Confidential Dynamics 365 & CRM. I have strong scripting skills in Bash, PowerShell, Perl, YAML, JSON, Ruby, and Python for automation and environmental changes. My experience spans activation, installation, implementation, maintenance, and troubleshooting of various devices and networks, including network migrations. I have been involved in Customization of Work Items and Transition Matrix in TFS and have worked extensively in provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform for development and testing environments. I am proficient in creating and maintaining highly scalable, fault-tolerant multi-tier AWS environments and integrating Jenkins with DevOps tools like Maven and Ansible. I have expertise in maintaining Code Quality using Sonar and working with Docker, including creating Docker images, managing container snapshots, and handling Docker volumes. Additionally, I am skilled in writing Ansible Playbooks, working with Ansible Vault for data encryption, and implementing role-based access control using Ansible Tower. My experience includes setting up Application Tier, Build Controllers, and Build Agents in Azure DevOps/TFS across multiple versions (2013, 2015.3, 2017, 2018, 2019), along with customizing Work Item templates and reports. I have extensive knowledge of AWS services such as EC2, VPC, ELB, Auto-Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, and CloudFormation. My background includes working with both WAMP (Windows, Apache, MySQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) environments, as well as leveraging Continuous Integration tools like TFS Build, Cruise Control, CruiseControl.Net, Anthill Pro, Build Forge, Bamboo, Jenkins, and Hudson. I am experienced in Linux/UNIX environments, test automation scripting, and configuration management tools such as Chef, Puppet, Atlassian, and CFEngine. Additionally, I have worked on creating Puppet manifest files to install Tomcat instances and manage configuration files. My expertise extends to build tools like Maven and ANT, implementing CI/CD pipelines in Jenkins with Maven, SonarQube, JFrog, Nexus, and Ansible, and performing source code migrations across various version control tools to TFS/ADO. I have experience managing large-scale container clusters using Docker Swarm, Kubernetes, Mesos, and Marathon. Moreover, I specialize in designing and implementing Software Configuration Management (SCM) and Change Management (CM) solutions using GIT and JIRA.

Overview

7
7
years of professional experience
1
1
Certification

Work History

AWS Cloud/DevOps Engineer

Equifax,Atlanata, GA (Remote)
07.2024 - Current
  • Working on Amazon Cloud Based technologies in auto-scale, highly resilient, fault-tolerant environments via Linux and Windows
  • Working with AWS Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications
  • Working with AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups
  • Writing end-to-end test cases as well as fixing and maintaining regression automation test scripts for end-to-end testing using Ansible
  • Experience with using and managing version control systems such as TFS /ADO and git
  • Collaborating in the automation of AWS infrastructure via Terraform and Jenkins
  • Responsible for the branching, merging, and admin user access on GIT/GITHUB
  • Writing Ansible playbooks to manage configurations and automate the installation process
  • Using Ansible and Ansible Tower as Configuration management tools: to automate repetitive tasks, quickly deploy critical applications, and proactively manage change
  • Engineering Jenkins for managing weekly Build, Test, and Deploy chain, and GIT with Dev/Test/Prod Branching Model for weekly releases
  • Developing Pearl & Shell scripts for automation of the build and release process
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.This change provided better performance and easier management of the production environment
  • Observing the provisioning of all SaaS environments: Production, Test, and Staging
  • Working on AWS Data Pipeline to configure data loads from S3 into Redshift
  • Involved in Configuring Automation & Centralized Management with Puppet
  • Deploying Puppet, Puppet dashboard for configuration management to existing infrastructure
  • Created new Build Definitions in TFS 2013 with executing PowerShell scripts for Post build events
  • Migrated the VSTS definitions to YAML scripts after moving to ADO cloud
  • Writing Chef Recipes to automate operational & deployment activities, writing Docker files, and integrating Chef & Jenkins with Rundeck to provide an end-to-end cycle of instance provisioning to Application Deployment
  • Developing CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and docker for the runtime environment and for the CI/CD system to build, test, and deploy
  • Involved in load balancing and monitoring with Nagios and Splunk
  • Creating a Redshift Cluster, setting up automated snapshots to ensure data integrity and recoverability. Additionally, I leveraged manual snapshots to restore new clusters and restore specific tables, effectively managing and monitoring Redshift clusters via the AWS Console.
  • Automated manual tasks through scripting languages such as Python or Shell, boosting team productivity levels.
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.

Environment: Ansible, Puppet, AWS, Git, Maven, Jenkins, Web Logic, JIRA, JAVA, Shell Script, Nexus, Chef, Tomcat, RHEL, ANT, LINUX, XML, JBoss, Redis, MYSQL, Nagios, Splunk, ELB, RDS, Route53, ECS, Cloudformation, Terraform, Kubernetes, Docker, IaaS, PaaS, SaaS, MVC framework

Devops engineer

Origin Hubs
01.2023 - 07.2024
  • Worked extensively with Microsoft Azure Cloud services such as Application Gateways, Load Balancing, Virtual Machines, Virtual Networks, Subnets, Express Route
  • Azure Active Directory (AD), Azure Resource Manager(ARM), Blob Storage, and SQL Database
  • Well-versed with Azure Networking solutions including Virtual Networks (VNET), Gateways for point-to-site and site-to-site VPN connectivity, Load Balancers and Application Gateways
  • Configured and Installed GIT with TFS as VSTS
  • Responsible for configuring Alert notifications to monitor Heartbeat, CPU, and Memory Alerts in Azure Monitor
  • Worked extensively on creating and managing Azure Key Vault Keys, Secrets, and Certificates along with assigning Access Policies for Service principals to access these Key Vaults
  • Enabled Microsoft Azure Defender for Containers and implemented advanced threat protection features for Virtual Machines, SQL Databases, Containers, and Web applications
  • Participated in migrating on-premises to Windows Azure by creating an Azure Disaster Recovery Environment, Azure Recovery Vault, and Azure Backups from the ground up using PowerShell scripts
  • Assisted in setting up end-to-end pipelines in Azure DevOps using YAML scripts and configuring service connections across multiple Projects in Azure DevOps Organization
  • Created defects, manage defect reports and defect status in TFS
  • Extensive experience using the Azure DevOps pipeline to deploy all Microservices builds to the Docker registry preceded by Kubernetes deployment, pod creation, and Kubernetes management
  • Focused on creating resources in Microsoft Azure such as VNETs, Virtual Machines, Application Gateways, Event Hubs, Storage Accounts, Azure Kubernetes Cluster, Key Vaults, and PostgreSQL across all environments using reusable Terraform Modules
  • Involved in implementing the concept of hardening the Azure Kubernetes (AKS) cluster to make it secure and resilient while administering and supporting the Azure Kubernetes infrastructure
  • Assisted in setting up Azure Monitoring tools like Azure Log Analytics and Azure Application Insights for resource-level logs of entire subscriptions and store the logs in the Event Hub
  • Experience using Ansible and Ansible Tower to manage user accounts and admin accounts across all Cloud and On-Premises Virtual Machines and to send notifications to users if the password was about to expire in 30 days
  • Proficiency in using PowerShell scripts in various environments to tag the existing Microsoft Azure infrastructure
  • Involved in the creation of Virtual Networks and the setup of site-to-site VPNs using PowerShell together with the deployment of Virtual Machines across subnets and enabled communication between subnets

Environment: Azure, Terraform, Kubernetes, Ansible, Shell, Python, Linux, Jira, Bitbucket, My SQL, Jenkins, Apache Tomcat 7.x, Azure-DevOps, Docker, NoSQL, ARM, Virtualization, Kubernetes, Nagios, Splunk, AppDynamics Nginx, LDAP, JDK1.7, XML, SVN, Git, Windows, Maven

Cloud Engineer | systems

Tech Job Aid LLC
08.2022 - 01.2023
  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6) operating systems and hardware maintenance like changing memory modules, replacing disk drives
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, and testing
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks
  • Experience with Veritas Volume Manager (VVM) for advanced disk management tasks such as disk partitioning, mirroring, stripping, and sparing
  • Successfully Implemented system upgrades and patches for BMC Remedy, minimizing downtime and maintain service continuity
  • Skilled in performing system installations, upgrades, and patch management for BMC Remedy to ensure Optimal Performance and security
  • Work with application developers to ensure application interaction with AWS.Created IAM policies, Configured IAM Users/Roles/Policies to grant fine-grained access to AWS resources to users
  • Managed data warehouse using AWS Redshift to analyze data using SQL.Created & maintained VPC on AWS with different security levels using Security Groups and NACLs
  • Encrypted EBS volumes via KMS (key management service) to monitor, and create alarms & notifications for EC2 hosts using CloudWatch. Involved in configuring S3 versioning & life cycle policies to backup & archive files in Glacier
  • Supported, Virtualization Storage & Linux maintaining, and provision virtual and bare metal Windows, Red Hat Linux, HP-UX servers, and provisioned storage
  • Installed, Configured, supported & maintained all network, firewall, storage, load balancers, operating systems, & software in AWS EC2 & configured the storage on AWSS3 buckets
  • Wrote Terraform templates for AWS Infrastructure as a code to build staging, production environments & set up build & automation for Jenkins
  • Wrote Ansible Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes & Test Playbooks on AWS instances using Python
  • Supported API development team to create Ansible Playbooks to deploy, integrate & monitor their Continuous Integration Environment
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures, and managing containers
  • Virtualized the servers using Dockers for the test & dev environments & automated using Dockers containers.Installed & configured ELK stack in legacy & Docker swarm mode
  • Designed Continuous Integration & Continuous Delivery pipelines using CodePipeline, CodeBuild, and Code Deploy
  • Worked on migrating current applications to microservices architecture. This architecture included Docker as the container technology with Kubernetes
  • Implemented zero downtime deployment process in WebLogic using Python & shell scripts, automated using Jenkins, & Setup Upstream & Downstream Jobs in Jenkins/Hudson using pipelines
  • Day-to-day activities like building and deploying code in different environments like DEV, SIT, UTA, Pre-Prod, and Prod using Jenkins, Docker, Kubernetes, and Ansible
  • Written YAML script to migrate/on-board the applications on to CICD tool JULES (JPMC proprietary tool)
  • Worked on the setup of various dashboards, reports, and alerts in SplunkManage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing, and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef
  • Involved in creating source code repositories using Bitbucket
  • Designed puppet modules to manage configurations and automate install processes
  • Worked with version control tools like GIT and SVN and integrated the build process with Jenkins
  • Involved in automating builds and deployment processes using Shell scripting
  • Utilized Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology

Environment: AWS, Chef, Puppet, Ansible, Kubernetes, Docker, Git, SVN, Linux, Windows, Jenkins

Research Analyst

Lamar University
06.2021 - 08.2022
  • Researching, Analyzing, Interpreting, and presenting data.Analyzing logical and financial data, presentations, and handling projects
  • Analyzed and interpreted complex datasets using statistical analysis techniques in python to uncover valuable insights related to mention research domain such as retail sales, financial fraud, healthcare trends, etc
  • Leveraged pandas, NumPy and Matplotlib libraries to manipulate large datasets and visualize significant patterns in data to guide evidence-backed decision making

ERP Administrator and Maintenance Executive

The Akshaya Patra Foundation
06.2018 - 03.2020
  • Server Management:Managing and administrating Linux servers (RedHat, CentOS, SUSE) including patching, upgrades (RHEL 5x, 6x, SUSE 10, 11), hardware maintenance, and performance tuning
  • Deploying and configuring application servers like Tomcat for Java and web applications
  • Scheduling tasks with cron jobs, managing backups, and enabling system/network logging for maintenance and troubleshooting
  • Planning and implementing OS patches, kernel optimization, and database configuration for improved performance and resource utilization
  • Advanced disk management using Veritas Volume Manager (VVM) for partitioning, mirroring, stripping, and sparing
  • Identifying and resolving network issues and Linux operating system problems to ensure user environment stability
  • Working with Apache web servers, managing JBoss, Apache Tomcat, and WebSphere application servers
  • Experience with VMware Tanzu, Oracle, and AWS cloud environments
  • Familiarity with Docker and Kubernetes for deploying containerized applications
  • Utilizing tools like Terraform and Ansible for automated infrastructure provisioning and management
  • Experience with cloud platforms like AWS and Azure for infrastructure and deployments
  • Knowledge of security best practices and compliance requirements for Linux systems
  • Implementing and managing monitoring tools like Nagios or Prometheus for proactive issue detection
  • Understanding of CI/CD principles and tools for automated deployments

Environment: RedHat, Shell Scripting, Apache Tomcat, Virtualization (VMware, Hyper-V, Citrix Xen), Linux, Oracle, DNS, FTP, WebSphere, SSH, Nagios, RedHat Enterprise Linux, Logical Volume Manager for Linux, AWS, Azure

Education

Master's Degree in Computer Sciences -

Lamar University
01-2021

Bachelor of Technology(Electrical&Electronics Eng) -

KL University
01-2018

Skills

    Cloud Environment:Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP)

    Infrastructure as code:Terraform and Cloud Formation

    AWS Services:EC2, VPC, IAM, S3, ELB, Auto scaling, ECS, ECR, Cloud Formation, Elastic Beanstalk, CloudWatch, CloudTrail, CloudFront, Redshift, Kinesis, DynamoDB, Direct Connect, Storage Gateway, DMS, SMS, SNS, and SWF, Guard Duty, Security Hub, IAM

    Azure Services:Azure Vms, storage, SQL, AD, azure devops, azure bicep, Azure Kubernetes services(aks),azure NSG, azure cli

    Deployment tools:chef, puppet, ansible tower

    Google cloud:VM, GCC, GCLOUD, SSH, GKE, VPC, GCLOUD CLI, Google container registry (GCR),IAM

    Operating Systems:Linux (Red Hat, CENTOS & SUSE, Mint), Ubuntu, Kali, Solaris, HP-UX, Aix-Unix, Windows

    Scripting:Java/J2EE, Shell Scripting, Groovy, Python, Go, Ruby, Nodejs

    Version Control Tools:GIT, GITHUB, TFS, Subversion (SVN), CVS and Bitbucket

    Build Tools:Maven, Gradle Sonar, Nexus, and Ant

    Containerization Tools:Docker, Kubernetes

    Virtualization Tools:VMWare ESX/ESXi, Windows Hyper-V, Virtual box, Vagrant VMWare ESX/ESXi, Windows Hyper-V, Virtual box, Vagrant

Certification

● Microsoft Certified: DevOps Engineer Expert

● Microsoft Certified: Azure Administrator Associate

● AZ-400: Designing and Implementing Microsoft DevOps Solutions

● Certification in Kubernetes Administrator (CKA)

Timeline

AWS Cloud/DevOps Engineer

Equifax,Atlanata, GA (Remote)
07.2024 - Current

Devops engineer

Origin Hubs
01.2023 - 07.2024

Cloud Engineer | systems

Tech Job Aid LLC
08.2022 - 01.2023

Research Analyst

Lamar University
06.2021 - 08.2022

ERP Administrator and Maintenance Executive

The Akshaya Patra Foundation
06.2018 - 03.2020

Master's Degree in Computer Sciences -

Lamar University

Bachelor of Technology(Electrical&Electronics Eng) -

KL University
Vishnu Kondragunta