Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Karthikeya Voora

Dallas,TX

Summary

  • Over 10 years of industry experience with a strong innovative and technical background
  • Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management, and Cloud Implementations.
  • Extensive experience in infrastructure implementation, deployment, testing, documenting, and maintenance of client/server, web-based applications in multi-tiered architecture, internet/intranet infrastructure as well as clustered environments.
  • Highly experienced in the AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, AWS Config, Auto Scaling, Cloud Front, IAM, S3 and Route53 Utilizing Cloud and High Scalability architecture design patterns in successful solutions.
  • Installed, configured, and maintained DNS systems using Route53 (AWS).
  • Experienced working with configuration management tools like Ansible, Chef and Puppet.
  • Experienced in the creation of vhds and deploying them to Microsoft Azure Cloud.
  • Created and configured Kubernetes Cluster with docker images in AWS and IBM cloud.
  • Involved in the installation, configuration and administration of Microsoft Azure cloud windows Server.
  • Involved in Deployment of Existing Windows server applications to Microsoft Azure Windows Servers.
  • Configured and monitored distributed and multi-platform servers using Chef. Defined Chef Server and workstation to manage and configure nodes.
  • Automating AWS environment with DevOps using Python Scripting.
  • Experienced with the understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Used Shell/Ansible/Groovy scripts to automate the deployment process.
  • Review/Merge/Remove Git Pull Requests to bitbucket. Run Ansible Scripts to provision servers.
  • Created Continuous Build and Release Process using Jenkins Pipeline (Groovy Scripts) as a Continuous integration tool.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Deployed the build artifacts into environments like QA, UAT, and production according to the build life cycle.
  • Experienced in Administration of Production, Development, and Test environments carrying Windows, Ubuntu, Red Hat Linux, Centos, and Solaris servers.
  • Migrated WebLogic and JBoss application from physical server to AWS environment.
  • Extensively experienced in using Build Automation tools like ANT, Maven.
  • Experienced in using scripts (ksh, Bash), Python and Shell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Extensive experience in UNIX performance monitoring, kernel tuning, and Load balancing to ensure stable performance.
  • Installed and Managed Jenkins for Continuous Integration (CI) and Sharing artifacts respectively
  • Experience in End-to-End implementation of cloud solutions including support JBoss and WebLogic Experience.
  • Experience in administration, installation, configuring, designing, performance tuning, and troubleshooting in JBoss and WebLogic Application Server.
  • Extensively configured and managed secured environments using SSL certificates.
  • Experience troubleshooting issues such as out-of-memory, memory leaks, hung sessions as well as session replication, federation of nodes and synchronization of nodes with Network Deployment Manager.
  • Experienced configuring data sources, JDBC providers, JNDI, and connection pooling in order to connect to databases.
  • Monitored application server performance using tools including Nagios and Splunk.
  • Worked in Agile and Scrum Methodology in order to meet deadline of Project.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Sr DevOps Engineering

LTI Mindtree client :- Southwest Airlines
Dallas, TX
10.2022 - Current

Role: Deployment and Pipeline Engineer

  • Code Deployment: Managed the deployment of code from lower environments to production, ensuring smooth transitions from development to feature branch, release, and production environments.
  • Pipeline Migration: Successfully migrated Jenkins pipelines to GitLab pipelines, identifying dependencies, and collaborating with developers to resolve any issues that arose during the migration process.
  • AWS Kubernetes Deployment: Deployed applications into AWS Kubernetes clusters, leveraging Docker for containerization and ensuring robust cloud infrastructure using Terraform and CloudFormation templates.
  • Monitoring and Troubleshooting: Utilized AppDynamics and Datadog for monitoring application performance and system health, quickly addressing and resolving issues to maintain optimal operation.
  • Data Flow Resolution: Addressed and resolved issues related to data flow into Kubernetes clusters, using the SASI application and conducting database checks to ensure data integrity and availability.
  • SSL Certification: Managed SSL certifications using the Venafi tool, ensuring secure communication and compliance with industry standards.

Environment: AWS Kubernetes, Docker, Terraform, CloudFormation, AppDynamics, Datadog and Venafi

Sr. Cloud/DevOps/Infrastructure Engineer

Cigna Healthcare and Insurance
Dallas, TX
10.2021 - 08.2022
  • The objective of this project is to maintain and support a Hybrid cloud Kubernetes clustered environment using the OpenShift Container Platform
  • Use of Kubernetes cluster to troubleshoot maintain and upgrade Kubernetes cluster using the generated kubeconfig file.
  • Migrated Jenkins unix server to OpenShift environment by containerizing to Docker images and deployed into Kubernetes cluster.
  • deploys and manages Kubernetes clusters in hybrid cloud environment and deploy Docker images into the pods using Rancher.
  • Created Kubernetes YAML file for the deployment in Kubernetes Cluster
  • Setup Kubernetes cluster with Kubernetes Master that has API server, etc., Kube-Scheduler, and Kube Controller.
  • Experience working with container, POD, Deployment, Services, Replication Controller, Replica sets, Auto-scaling, rolling update, and red/black deployment
  • Create and maintain Certificates using Venafi certificate management tool.
  • Collected metrics and events from Kubernetes and Docker and monitored in Datadog and Splunk for troubleshooting and raising Alerts.

Environment: Eclipse IDE, Gradle, TFS, Java 1.8, python, Kubernetes, Docker, Venafi, OpenShift. AWS, Webservices, Ansible, Groovy, Fortify, Datadog, Splunk.

Sr. Cloud/DevOps/Infrastructure Engineer

Fidelity Investments
Nashua, NH
06.2020 - 09.2021
  • The objective of this project is to maintain and support Hybrid cloud Kubernetes clustered environment using Rancher
  • Use of Kubernetes cluster to troubleshoot maintain and upgrade Kubernetes cluster using the generated kubeconfig file.
  • For migration into cloud environment I have configured and built Docker images of some of the utility application and deployed in Nexus repository for future needs.
  • deploys and manages Kubernetes clusters in hybrid cloud environment and deploy Docker images into the pods using Rancher.
  • Created docker-compose.yaml file templates to deploy images in docker containers managed by Docker Swarm
  • Created Kubernetes YAML file for the deployment in Kubernetes Cluster
  • Setup Kubernetes cluster with Kubernetes Master that has API server, etcd, Kube-Scheduler, and Kube Controller.
  • Setup Kubernetes Kubelets that talks to the API server in Kube Master
  • Experience working with container, POD, Deployment, Services, Replication Controller, Replica sets, Auto-scaling, rolling update and red/black deployment
  • Create and configure Azure VMs as Jenkins nodes and build CI/CD jobs to execute on Azure nodes.
  • Create multiple task groups in Azure DevOps to be used by multiple pipelines to perform automation.
  • Configure multiple Deployments groups based on the environments in Azure DevOps and control the deployments to targets in Deployment groups using tags.
  • Hands on experience with Dockers, registering Docker Containers to Azure Container services and deploying the containers to App services configured to support containers.
  • Automate the deployment of docker containers to Azure Web Apps using Azure DevOps.
  • Create Projects and Repositories in Azure DevOps, provide required access to users using groups to access Azure DevOps resources.
  • Worked on various Azure services like Azure Monitor, Log Analytics, Application Insights, Web Apps, Key vaults, Storage Accounts, Azure Active Directory, API Management, PowerShell Automation, Azure CLI.
  • Expertise in deploying Azure services and solutions like IaaS and PaaS using Azure DevOps automation.
  • Knowledge on automating the deployment of Microservices to Azure Kubernetes Services (AKS) automating with Azure DevOps.
  • Create and maintain Certificates using the Venafi certificate management tool.
  • Collected metrics and events from Kubernetes and Docker to monitor in Datadog for troubleshooting and raising Alerts.

Environment: Eclipse IDE, Gradle, TFS, Java 1.8, python, Kubernetes, Docker, Venafi, Azure. AWS, Webservices, Ansible, Groovy, Fortify, Datadog, Splunk,

Sr. IBM/DevOps/Infrastructure Engineer

American Airlines
DFW, TX
12.2019 - 06.2020
  • The objective of this project is to Migrate monolith application into Cloud Services.
  • Made sure that all the Prod, QA, Stage Monolith AA.com application running in Tomcat were up and running without any issues.
  • For migration into the cloud environment, I have configured and built Docker images of some of the utility applications and deployed in the Nexus repository for future needs.
  • Create Kubertes CLuster’s in IBM cloud and deploy Docker images into the pods.
  • Security tested the Docker containers using Twistlock and fixed the Docker file.
  • Created Ansible and terraform script to automate the process of building the Docker image for the code in TFS and push to Nexus repositories.
  • Created Ansible and terraform Scripts to setup multi node Kubernetes cluster for development purposes
  • Have experience in deploying open source Docker images like Apache NiFi, Datadog into our Kubernetes cluster for data movement and data monitoring purpose for application user’s
  • Created data flow in Apache NiFi to automate the data movement between systems for monitoring, Analyzing and storage purpose.

Environment: Eclipse IDE, Gradle, TFS, Java 1.8, python, Tomcat, Apache Nifi, Kubernetes, Docker, Webservices, Ansible, Groovy, Fortify, Splunk.

Sr. AWS/DevOps Engineer

Verizon
Tampa, FL
02.2019 - 12.2019
  • Objective of this project is to main microservice application in AWS EC2 clusters using cloudformation templet and jenkins files.
  • Developed notification Java microservice using AWS services like SQS, SNS.
  • Built Docker images for the spring boot microservices and deployed in the ECR and used then for building cluster using Jenkins Pipeline (Groovy Scripts).
  • Developed Spring boot Microservices which send Event and Alarm data to back end application using Kafka service.
  • Developed scripts using Groovy in Jenkins Pipeline to automate the build/deployment process for multiple systems.
  • Updated Lambda scripts to get notification about the EC2 terminating life hook.
  • Using Splunk and New Relic in order to monitor, diagnose problems, resolve issues of applications
  • Using CloudWatch and CloudTrail in order to mainly manage infrastructure of AWS Services.
  • Fixed the security issues that are reported in fortify scan.
  • Security tested the Docker containers using Twist lock and fixed Docker file.
  • Developed Ansible script to automate the process of building the Docker image for the code in Git and push to ECR.
  • Use of Jenkins to trigger AWS CloudFormation stack and build ECS, SNS ASG and EC2.

Environment: Eclipse IDE, Maven, Java 1.8, python, Kafka, RESTful, Webservices, Ansible, Groovy, Jenkins, Fortify, Splunk, New Relic, CloudWatch, Cloud Trail, Gitlab,

Sr. AWS/DevOps Engineer

Verizon
Irving, TX
04.2017 - 01.2019
  • Created migration documents and deployment guides for end user so that user can easily walk through and deploy the code without any issue
  • Built AWS POC for migrating from legacy systems using services like SQS, ECS, CloudWatch Lambda, EC2, CloudFormation, SNS
  • Expertise in laying out CI/CD automation by integrating all the following tools (Jenkins/GitHub/Ansible/Nexus Artifacts) for better performance
  • Also Provide Support for the on-premises WebLogic applications

Environment: Eclipse IDE, SVN, GIT, python, WebLogic, Ansible, Groovy, Ansible, Jenkins, Fortify, Splunk, CloudWatch, CloudtTrail Twistlock, gRPC(http2),

AWS/DevOps Engineer

CUNA Mutual Group
Madison, WI
03.2016 - 03.2017
  • Extensively worked on automating infrastructure in AWS using amazon web services, deploying through puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics
  • Create Puppet Automation tools and builds, and do an overall process improvement to any manual processes
  • Defined branching, labeling, and merge strategies for all applications in Git
  • Configured S3 to host Static Web content
  • Migrated WebLogic and JBoss application from physical server to AWS environment.
  • Experienced in S3 Versioning and lifecycle policies to and backup files and archive files in Glacier
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Responsible to maintain the networking from AWS cloud back to On-Primary connectivity and no direct internet access from AWS cloud VPC to the rest of the world (Internet)
  • Worked with Custom AMI's, created AMI tags and modified AMI permissions
  • Created Security Groups, configuring Inbound /Outbound rules and importing Key Pairs
  • Created Automated Python scripts to control EC2 Instances AWS accounts & DevOps.
  • Utilized Cloud Watch service to monitor the QA/on demand instances, S3 metrics, configuring alarms for performance environments during load testing
  • Implement scalability and elasticity based on scenario
  • Ensure level of fault tolerance based on business needs
  • Optimize the environment to ensure maximum performance and Identify potential issues on a given application deployment
  • ability to create backups for different services and disaster recovery processes
  • Experience in implementing and managing security policies and ensure data integrity and access controls when using the AWS platform
  • Experience in implementing network and connectivity features in AWS
  • Worked in Agile and Scrum Methodology in order to meet deadline of Project

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Git version Control, EBS, IAM, Mongo DB, SQL, No SQL, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Puppet, Unix/Linux, Python scripting.

Sr. Middleware Support

Verizon Telematics
Atlanta, GA
10.2015 - 01.2016
  • Made sure that all the production applications running in WebLogic, JBoss and Tomcat were up and running without any issues.
  • Provided support for different environments including DEV, QA, UAT, staging, and production.
  • Performed installation, configuration, tuning and troubleshooting of WebLogic/JBoss/Tomcat application servers on Red Hat Enterprise Linux platform.
  • Deployed/released J2EE applications (WAR, JAR and EAR) into clustered and non-clustered production environments and supported post-release issues.
  • Configured JDBC data sources, connection pools, JMS servers, queues and topics.
  • Troubleshot application-related issues which included slowness and out of memory issues.
  • Provided temporary solutions for the issues by restarting the managed servers.
  • Streamlining and automating the build and deploy activity by creating shell scripts
  • Proactively monitored the health and performance of applications and responded quickly to the alerts received from BMC Patrol monitoring tool.
  • Closely working with development team to identify/fix production issues.
  • Provided 24/7 on-call support for business critical production applications on rotation basis.

Environment: WebLogic 8.1/9.2/10.3, JBoss 5.x, 6.x, Apache 2.x, Linux, Windows (2000, XP), EJB, J2EE applications, JDBC, XML, UNIX shell scripting, Perl scripting, BMC Patrol, WLST

Sr. DevOps/Middleware Administrator and Support

UPS Supply Chain Solution
Alpharetta, GA
10.2012 - 09.2015
  • Installed, configured and supported JBoss application server 4.0/4.2/5.1/6.0 on Red Hat Enterprise Linux platforms (RHEL 5 and RHEL 6).
  • Expertise in administration of WebLogic Application Server 8.x/9.x/10.x/12c.
  • Played role of technical lead, managed offshore and onsite.
  • Installed and configured multiple domains and completely created new development, test, SIT and production environments.
  • Installed, configured and administered and configured Apache web server with JBoss and WebLogic application server for load balancing.
  • Troubleshoot problem tickets and worked with developers to identify the root cause and resolve the issue or propose a potential work around.
  • Used Chef to automate the deployment workflow of JAVA applications on Apache Tomcat and Application Server.
  • Performing application build, deploy, and support using Ant and Maven.
  • Expertise in using Versioning Tool like SVN, Git.
  • Worked on web security tools, including LDAP Server, SSL Certificates and client authentication.
  • Automated entire deployment, infrastructure using various elements of Chef, including the nodes, the server, premium features of the server, and the workstation.
  • Have a good Working knowledge on Nagios and Splunk Monitoring tools.
  • Worked as a part of 24/7 on-call support for production and non-production environments.

Environment: JBoss application server 6.2.x, UNIX/Linux, Oracle WebLogic server 7.x/8.x/9.x/10.x/12c,

  • Splunk

Education

Master's in Information Technology -

Southern New Hampshire University
Manchester, NH
01.2012

Bachelor’s in computer science & Engineering -

Kakatiya Institute of Technology & Science
01.2009

Skills

  • Cloud Computing
  • AWS
  • Azure
  • IBM
  • CI & Automation
  • Jenkins
  • Bamboo
  • Ansible
  • Terraform
  • Puppet
  • Chef
  • Application Servers
  • JBoss application servers
  • Oracle WebLogic Server
  • Web Servers
  • IBM HTTP Server
  • Apache Server
  • IIS Manager
  • Tomcat
  • Monitoring Tools
  • Heap Analyzer
  • Log Analyzer
  • AWS CloudWatch CloudTrail
  • Splunk
  • Scripting
  • UNIX shell scripting
  • JSON
  • RUBY
  • PYTHON
  • Database Oracle
  • SQL Server
  • Operating Systems
  • Windows
  • RED HAT LINUX
  • Fedora LINUX
  • SOLARIS
  • Security & Others
  • SiteMinder
  • IKeyman
  • LDAP
  • Introscope
  • Protocols
  • FTP
  • SFTP
  • HTTP
  • HTTPS
  • AS2
  • TCP/IP
  • SOAP

Certification

AWS certified in System Operation administrator –associate level

Timeline

Sr DevOps Engineering

LTI Mindtree client :- Southwest Airlines
10.2022 - Current

Sr. Cloud/DevOps/Infrastructure Engineer

Cigna Healthcare and Insurance
10.2021 - 08.2022

Sr. Cloud/DevOps/Infrastructure Engineer

Fidelity Investments
06.2020 - 09.2021

Sr. IBM/DevOps/Infrastructure Engineer

American Airlines
12.2019 - 06.2020

Sr. AWS/DevOps Engineer

Verizon
02.2019 - 12.2019

Sr. AWS/DevOps Engineer

Verizon
04.2017 - 01.2019

AWS/DevOps Engineer

CUNA Mutual Group
03.2016 - 03.2017

Sr. Middleware Support

Verizon Telematics
10.2015 - 01.2016

Sr. DevOps/Middleware Administrator and Support

UPS Supply Chain Solution
10.2012 - 09.2015

Master's in Information Technology -

Southern New Hampshire University

Bachelor’s in computer science & Engineering -

Kakatiya Institute of Technology & Science
Karthikeya Voora