Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

ARAVIND REDDY KOMMIDI

Summary

Experienced IT professional with 10+ years of expertise, proficiently designing, developing, and integrating DevOps tools, while excelling in Build/Release management, Continuous Integration & Continuous Delivery (CI/CD), and Configuration Management. Adept in deploying applications to servers and providing robust support and maintenance across Linux/VM platforms. Strong advocate of Agile & Scrum methodologies, ensuring seamless collaboration within teams. Proficiently acquainted with DevOps management methodologies and adeptly versed in configuring production deployment setups. Demonstrates adeptness in navigating Software Development Life Cycles (SDLC) and exhibits fluency in Agile programming methodologies. Displays extensive hands-on experience in orchestrating Continuous Integration (CI) and Continuous Deployment (CD) strategies utilizing the versatile Jenkins platform. Exhibits expertise across diverse facts of Jenkins, encompassing the establishment of CI workflows for emerging branches, streamlined automation of build processes, meticulous management of plugins, and the implementation of robust security measures. Possesses a wealth of practical knowledge in configuring Master/Slave architectures, optimizing the performance and scalability of Jenkins deployments. In-depth understanding of MAVEN and ANT as potent build tools, proficiently harnessing their capabilities to craft deployable artifacts such as jar, war, and ear files from intricate source code repositories. Expert level experience in working with a broad range of cloud services, including Amazon Web Services (AWS) and Microsoft Azure. Proven ability to design, deploy, and manage cloud-based solutions using a variety of services, including: AWS: Autoscaling, AWS Storage, EC2, ELB, EBS, VPC, Cloud formation, Security Groups, Access Control Lists (ACL), Route53, RDS, S3, IAM, Cloud Watch Azure: Virtual Machines (VMs), Storage, Networking, Load Balancing, Security, Databases, Analytics, Machine Learning, and more Experience in creating, developing, and testing environments for different applications by provisioning Kubernetes clusters on AWS and Azure using Docker, Ansible, and Terraform. Experienced in virtualizing the servers on AWS, Linux and Windows using Docker and built various containers using Docker components like Docker Engine, Docker-Hub, Docker Machine to deploy micro services-oriented environments for scalable applications. Expert in all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CI/CD pipelines within Jenkins. Hands on experience in developing and maintaining CI/CD pipelines using Jenkins/Azure DevOps Pipelines Proficient in developing serverless applications using AWS Lambda functions, leveraging event-driven architecture to efficiently process data and automate workflows, resulting in cost-effective and scalable solutions. Worked on Deploying and managing applications on the Red Hat OpenShift platform. Configured containers, manage deployments, and perform scaling and updates. Well versed in setting up the Chef repo, Chef workstations and Chef nodes and working with data bags, attributes, cookbooks, recipes, and templates in Chef. Experience in performing DevOps Design and developing continuous deployment pipeline, integrating Test-Kitchen, Vagrant, Git, Jenkins, and Chef across geographically separated hosting zones in AWS and Azure. Experience in setting up Kubernetes (k8s) Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible. Came across branching, tagging, develop, manage Pre-commit, post-commit hook scripts and maintaining the versions across different Version controlling tools like GIT, Subversion (SVN), TFS on Linux and Windows platforms and SCM client tools like GitLab, GitHub, Bitbucket. Possess hands on experience to develop scripts in Python, Ruby and Shell Scripts for configuration management and maintaining enterprise applications. Proficiently leverages Docker containerization to streamline application deployment, enhance scalability, and optimize resource utilization within complex IT environments. Well versed in JIRA for ticketing and as well as defect tracking system and configure various workflows, customizations and integrated Jenkins with JIRA, GitHub, Maven. Expert in Unleashing the Power of Elasticsearch and Proficient in harnessing Elasticsearch lightning-fast search capabilities and robust analytics functionalities to unlock hidden insights from vast datasets, empowering data-driven decision-making and enhancing user experiences. Expertise in Installing, Configuring, and managing Monitoring tools such as Grafana, Prometheus, Kibana, Splunk, Datadog, Nagios, CloudWatch for Resource Monitoring/Network Monitoring/Log Trace Monitoring. Conducted vigilant monitoring of Linux servers around the clock, adeptly detecting and resolving system issues while identifying optimal solutions. Implemented Crontab schedules for the execution of tasks at designated intervals. Smart DevOps Engineer with career spent in IT designing and planning. Talented leader with extensive knowledge of high availability architecture and concepts. Ready to tackle new challenges in project planning and development capacity.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Sr Cloud DevOps Engineer

Discover
Boston, MA
07.2022 - Current
  • Engaged in migrating on premise cloud storage to Windows Azure using Azure Site Recovery and Azure backups and deploying Azure IaaS virtual machines (VMs), Cloud services (PaaS role instances) into secure V Nets and subnets
  • Proficient in Git for version control, including branching, merging, and resolving conflicts, to maintain a streamlined and collaborative development process
  • Administered Microsoft Azure worked as a part of DevOps Team for the automation of internal projects and build configuration management
  • Involved in configuring virtual machines, storage accounts, and resource groups
  • Utilized Terraform for automating Azure infrastructure provisioning, enabling version control and ensuring consistent deployments
  • Deployed OpenShift clusters on Azure, utilizing Azure Kubernetes Service (AKS) for scalable containerized applications and efficient resource utilization
  • Azure Terraform modules were employed to abstract resource configurations, promoting code reusability and standardization within the DevOps team for efficient project collaboration
  • Involved in creating and deploying VMs on Azure, Creating and managing the virtual networks to connect all the servers and composing lot of ARM templates for the same cloud platform
  • Hands on experience with diagnosing and resolving issues related to Red Hat OpenShift deployments, including troubleshooting network connectivity, performance bottlenecks, and application-specific problems
  • Successfully designed, implemented, and maintained CI/CD pipelines for software development projects
  • Automated the build, test, and deployment processes, resulting in faster and more reliable software releases
  • Integrated CI/CD pipelines with version control systems like Git, ensuring that code changes trigger automated builds and tests
  • Achieved version-controlled deployments and reduced the risk of integration issues
  • Scaled Kubernetes deployments dynamically using Cluster Autoscaler and HPA for handling high traffic events seamlessly
  • Hardened Kubernetes security aspects and policies related to RBAC, Network Policies, Image Scanning, Secrets Encryption in collaboration with infosec teams
  • Mentored and trained developers on containers, Helm charts packaging, Kubernetes manifests authoring and cluster architecture adhering to site reliability best practices
  • Implemented the integration of Docker Container orchestration framework using Kubernetes by creating Pods, Configuration Maps and Deployments
  • Worked on creating Docker images by using Docker files and pushed the docker images to Docker Registry
  • Created Azure infrastructure using Terraform to version reliably and utilized Azure Terraform modules to provide resources and automate the infrastructure
  • Implemented automated testing strategies within CI/CD pipelines, using tools like JUnit, Selenium, or other testing frameworks
  • Reduced manual testing efforts and improved code quality through automated test suites
  • Worked on deploying a Jenkins server on Azure for autonomous software builds
  • Accomplished continuous integration using Jenkins master and slave configuration
  • Configured security to Jenkins and added multiple nodes for continuous deployments
  • Worked on the Integration of Maven, Ant, GitHub, and Jenkins to build and deploy artifacts to Nexus Artifactory
  • Worked with Nagios for monitoring the log files, Network monitoring and the hard drives status.

Sr Cloud DevOps Engineer

Finance Of America
Philadelphia, PA
04.2020 - 06.2022
  • Implemented GitLab as a source code management and collaboration platform in a project, facilitating efficient version control, code reviews, and team collaboration for streamlined software development processes
  • Implemented Jenkins CI/CD pipelines in a project on AWS cloud, automating build, test, and deployment processes, resulting in accelerated software delivery and improved release management
  • Deploying applications to the remote servers using Ansible with the scripts developed to support a zero-downtime release across multiple backend systems
  • Deploying with Ansible workflow templates which comprises node by node configuration along with the smoke tests
  • Using Kafka for real-world applications, like Building a streaming pipeline to process real-time data and Integrating Kafka with other applications and using Kafka to build a messaging system disaster recovery system
  • Deploying and managing containerized applications on AWS using Amazon EKS (Elastic Kubernetes Service), ensuring seamless orchestration, scalability, and high availability in a cloud-native environment
  • Experienced in configuring and optimizing Amazon EKS clusters, enabling efficient resource utilization, automated scaling, and integrating with other AWS services for building robust and resilient microservices architectures
  • Installed, upgraded, and managed high availability Kubernetes clusters on AWS EC2 infrastructure across multiple availability zones
  • Tuned Kubernetes components like kubelet, container runtime, CNI Plugins for optimizing pod density achieved up to 60 pods per node
  • Established monitoring, logging, and alerting for Kubernetes clusters using Prometheus, Grafana and Elastic Stack for application visibility
  • Experienced in Terraform scripting for creating AWS resources, implementing CI/CD pipelines, and managing infrastructure as code, contributing to streamlined operations and accelerated software delivery in a collaborative DevOps environment
  • Automated application deployments to various environments, including development, staging, and production, using tools like Jenkins, GitLab CI/CD
  • Ensured consistent and error-free deployments
  • Implemented a load balanced, highly available, fault tolerant, auto-scaling Kubernetes AWS infrastructure and microservice container orchestration
  • Worked on Kubernetes for container orchestration that runs Docker containerized applications in a cluster of EC2 instances in Linux Environment
  • Wrote Ansible playbooks for provisioning virtual and physical instances, configuration management, patching, and software deployment on AWS environments
  • Utilized Istio traffic routing, load balancing, and circuit breaking features to enhance service resilience and manage traffic effectively, ensuring high availability
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto Scaling and Cloud Formation Scripts
  • Launched DNS, Route 53, and AWS Elastic Load balancer (ELB) and assigned AWS SSL Certificates to Servers
  • Designing and implementing scalable API architectures using Amazon API Gateway, facilitating seamless communication between microservices, and enabling secure and efficient handling of HTTP/RESTful requests
  • Skilled in configuring and managing AWS API Gateway, leveraging features like caching, request/response transformations, and authentication mechanisms to optimize API performance and enhance security, ensuring smooth integration with various AWS services
  • Used Datadog in projects to implement comprehensive cloud monitoring and observability, ensuring proactive identification and resolution of performance bottlenecks, security vulnerabilities, and operational issues across the entire AWS infrastructure
  • GIT being our version control, done various things from creating repositories to Merging, integrating with Jenkins for poll SCM, Jira integration and other tasks like tagging.

DevOps / Site Reliability Engineer

Change Healthcare
Fort Worth, TX
07.2018 - 03.2020
  • Automated uploading the worker images from the local machines to S3 buckets using terraform scripts and analyzed the patterns of the images using AWS Recognition and stored the results inside high priority S3 buckets
  • Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and setting up EC2 instances, security groups and setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket
  • Worked with Terraform templates for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure by YAML configuration language
  • L also Converted the existing AWS infrastructure to serverless architecture with AWS Lambda and Kinesis deployed using terraform templates
  • Generated AWS Multi-Factor Authentication (MFA) for instance SSH login, worked with teams to lock down security groups and created IAM roles so AWS resource can securely interact with other AWS
  • Created Python scripts to automate AWS Services which includes ELB, Cloud front, Lambda, database security and application configuration also Developed them to take backup of EBS volumes using AWS Lambda, CloudWatch
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS cloud watch and maintained the logs using AWS CloudTrail
  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses
  • Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal
  • Managed Azure Container Registry (ACR) to store private Docker images, which are deployed and Azure pipelines to build, test, and deployments
  • Azure Monitor to collect metrics and logs
  • Configured Monitor to track performance and maintain security, and used Splunk tool to collect metrics, queries
  • Gathered Semi structured data from S3 and relational structured data from RDS and keeping data sets into centralized metadata Catalog using AWS GLUE and extract the datasets and load them into Kinesis streams
  • Written Terraform modules for automating the creation of VPC's and AWS EC2 Instances, modules for creation of VPC and VPN connection from Data Center to production environment and cross account VPC peering
  • Administered Kubernetes design and custom application implementation and created a mesh pod network between kubernetes clusters also implemented a production ready, load balanced, highly available, fault tolerant, autoscaling Kubernetes Infrastructure and Microservice Container Orchestration
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, and deployed application containers as Pods also Utilized Kubernetes for the runtime environment of the CI/CD system to build, test, deploy and to orchestrate the deployment, scaling, and management of Docker Containers
  • Worked in DevOps group running Jenkins CI/CD in a Docker container with EC2 slaves in Amazon AWS cloud configuration
  • Created pipelines for deploying code from GitHub to Kubernetes cluster in the form of Docker containers using Spinnaker
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on Linux environments using shell scripting and CRON
  • Creating the file systems using Redhat volume manager and performing the health check on a regular basis for all Linux serves.

Build & Release Engineer

AXA Insurance
Syracuse, NY
01.2017 - 06.2018
  • Responsible for Build and Deployment of the java applications on different environments like Dev/QA & Production
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm
  • Installing, configuring, and administering Jenkins CI tool on Linux machines
  • Application installation and troubleshooting for Solaris, Red Hat Linux and CentOS
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company
  • Written/edited Shell Scripts to collect the System Performance Information, account information
  • Responsible for designing and deploying best SCM processes, procedures and patching Linux servers
  • Worked on upgrading the Splunk Indexers, Search heads and forwarders
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution
  • Experience to Integrate Release with Jira for Requirements Management, Bamboo/Deploy for Build & Deployment and Service Now for Change Management process via plugins
  • Wrote puppet modules for the Tomcat/Apache/Splunk forwarder services in our distributed infrastructure
  • Created monitors, alarms, and notifications for EC2 hosts using CloudWatch
  • Experience with configuration management and automation tools (Puppet/ Docker) Implemented the setup for Master slave architecture to improve the Performance of Jenkins Releasing code to testing regions or staging areas according to the schedule published
  • Installation, Maintenance, Administration and troubleshooting of Linux and windows servers
  • Used Open stack and AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives
  • Responsible for Installation, Configuration Management, Maintenance and Systems Development of Red Hat Linux, Oracle Enterprise Linux / UNIX Systems
  • Python Scripting and Automation, Proficient in Python programming for scripting and automation, streamlining manual tasks and improving workflow efficiency
  • Designed Puppet Modules to manage configurations and automate installation process
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment
  • Management of Red Hat Linux user accounts, groups, directories, and file permissions
  • Used JIRA custom workflows to track issues and JBoss application server to deploy the application
  • Worked on high availability Linux servers - load balancing and clustering
  • Performing server’s health checks on daily basis, by logging into Unix system and monitoring logs, and processes.

Linux Administrator

The Vanguard Group
Charlotte, NC
02.2014 - 12.2016
  • Installation, Configuration & Upgrade of Linux, Solaris and HP-UX Operating System
  • Creating depot for patches and installing packages using depot in HP-UX and Build RPM using RPMBuild in Linux
  • Excellent knowledge in Installation, Configuration and file system and RAID volume management through VXVM and Solaris Volume Manager (SVM) in Solaris and LVM in Linux and HP-UX
  • Excellent knowledge of Linux/Unix kernel tuning and building customized kernels
  • Experience in installing, configuring, and maintaining WebLogic Application Server and WebSphere Server with java Application tools on Linux and UNIX servers’ environments
  • Created Zettabyte file system (ZFS) in Solaris
  • Created pools, snapshots, and clones
  • Exported ZFS from local zones to local zones
  • Worked on maintaining DNS & NTP, MySQL database servers
  • Installed and configured system network monitoring tool using Nagios and troubleshooted virtual machine issues
  • Troubleshooting Network, File system memory, CPU, Swap Space and issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers
  • Compiled, Built & Installed PostgreSQL database and wrote a shell script for a startup in SuSE Enterprise Linux 10sp1 super micro dedicated server 6015B-3R for Fortress platform development Lab, app, and QA team
  • Expert in applying new patches and packages on Linux.

Linux System Administrator

Hewlett Packard Enterprise
Houston, Texas
09.2013 - 02.2014
  • Day to day duties involved Linux server maintenance and support to developer's team for their issue’s application, tuning, troubleshooting, and software running
  • Installed the latest patches for, Oracle on Red hat Linux servers, Configured and administered Send mail, Samba, Squid servers in Linux environment Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs
  • Responsible for building of Linux OS servers using kick start automation application Configured Kick start and Jumpstart servers to initiate installation of Red Hat Linux and Solaris on several machines at once
  • Updated previous LDAP tools to work with version of Ruby Rails
  • Involved in Installing, Configuring and Upgrading of Red Hat Linux AS 4/5, Solaris 9/10 operating systems
  • Performed automated installations of Operating System using kick start for Red Hat Enterprise Linux5/6 and Jumpstart for Solaris 9/10 Linux
  • Administered and supported distributions of Linux, including Linux Enterprise Desktop, SUSE Linux Enterprise Server, Red Hat, and Solaris
  • Install, maintain, and upgrade Drupal and Word press on LAMP stack and Configured LAMP Stack on Unix/Linux servers
  • Configured the NIS, NIS+ and DNS on Red Hat Linux 5.1 and update NIS maps and Organize the RHN Satellite Servers in combination with RHN Proxy Server
  • Worked on Linux Package installation using RPM and YUM, provisioned system with LVM
  • Developed, customized and built packages on Solaris and rpms on Linux for deployment on various servers through Software Development Life Cycle.

Education

Skills

  • UNIX, Linux, Windows Server, MacOS
  • Tools Used
  • SQL Server, MYSQL, Oracle, NoSQL, MongoDB
  • Python, Shell Scripting
  • Splunk, Cloud Watch, ELK, Grafana, Prometheus, Datadog
  • Git, Azure Repos, Bitbucket, GitLab, GitHub
  • ANT, Maven, Gradle
  • Ansible, Ansible Tower, Chef
  • Continuous Integration
  • Configuration Management
  • API Development
  • Script Maintenance and Updates
  • Test Automation

Certification

  • Certified in Microsoft Azure Administrator Associate
  • Certified Kubernetes Administrator
  • Certified in AWS Developer

Timeline

Sr Cloud DevOps Engineer

Discover
07.2022 - Current

Sr Cloud DevOps Engineer

Finance Of America
04.2020 - 06.2022

DevOps / Site Reliability Engineer

Change Healthcare
07.2018 - 03.2020

Build & Release Engineer

AXA Insurance
01.2017 - 06.2018

Linux Administrator

The Vanguard Group
02.2014 - 12.2016

Linux System Administrator

Hewlett Packard Enterprise
09.2013 - 02.2014

ARAVIND REDDY KOMMIDI