Tharun Kumar Mobile: +91-9492226290 Email: ketharunkumargoud@gmail.
com DevOps
Engineer (AWS | DevOps)
3 Years’ experience in Platform & Application deployment, automation, managing build and deployment strategies on
AWS cloud, adopted DevOps culture and Software Development Life Cycle (SDLC), implementing & thought
leadership for all the latest, best and skewed practices of the IT Industry.
Synopsis
⇨ Manage production application deployments in Kubernetes cluster using Kubectl
⇨ An effective communicator with strong team management, analytical and problem-solving.
⇨ Integrating Ansible Playbooks with the Terraform templates to provision the Infrastructure in AWS.
⇨ Building Packer Templates and creating AMIs in AWS cloud.
⇨ Integrated Jenkins Pipeline with Apache Maven, Node, and Sonar to automate Continuous Integrations for Build.
⇨ Integrated Jenkins Pipelines for Docker.
⇨ Followed best practices on Software Development Life Cycle and use cases of the Automation tools using Ansible and
integration with Docker, Jenkins, Tomcat, and Maven.
⇨ Writing Kubernetes Deployment manifest files to include application deployment configurations.
⇨ Responsible in monitoring the application health status and fixing the run time issues.
⇨ Analysing container application logs, identifying the issues and coordinating with the concern team to fix the issues. ⇨
Written Jenkins Pipeline code using Groovy to integrate and automate the build & deployment tools for application
deployments.
⇨ Writing Helm Umbrella Charts and environment specific charts for Dev, QA, and Prod environments. ⇨ Designed base
line for Helm Charts to deploy application into different environment with specific custom configuration parameters.
⇨ Writing manifest file definitions for configmaps, secrets and mounting these resources as volume mount and
environment variables for application deployments.
⇨ Configuring Docker Registries for new applications to store container images and integrating with Jenkins pipelines for
automation.
⇨ Configuring Jfrog artifactory management repositories to keep version controlled maven artifacts for deployments. ⇨
Automating integration tasks like GitHub to Bit Bucket code sync on schedule basis to sync the source code from GitHub
to Bit Bucket.
Core Competencies
DevOps
⇨ Working experience with CI/CD tools like Jenkins to integrate with Pipeline, Maven, and Deploy plugins.
⇨ Configuring Jenkins with Tomcat server and setting up the port details.
⇨ Configuration Management using Ansible tools.
⇨ Complete understanding of Software Development Life Cycle and use cases of the Automation tools using Ansible and
integration with Docker, Jenkins, Tomcat, Maven.
⇨ Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
⇨ Integrating Kubernetes Cluster and Ansible Playbooks in Jenkins CI/CD flow.
⇨ Application deployment using Helm in to Kubernetes platform.
Cloud Infrastructure Services
⇨ Amazon Web Services – AWS EC2, S3, EBS, VPC, IAM, Security Groups
⇨ Understanding the Cloud Computing Stack: SaaS, PaaS, IaaS
⇨ Implementing AWS Infrastructure services like EC2, EBS, and S3, VPC, ELB, Cloud Watch, Auto Scaling, EFS, VPC
⇨ Working Knowledge in Amazon Web Services EC2.
⇨ Overall Implementation and Setup of EC2 instances, S3 Configuration, Load Balancer and Auto scaling for our
Production Web Servers.
⇨ Creating, Copying, moving images from one EC2 region to another EC2 region and creating snapshot in RDS servers
and Creating AMI images for EC2 Instances.
⇨ SSH Backup management using PEM key which is associated with the device.
⇨ Overall Implementation and Setup of AWS VPC for our Client to deploy applications on AWS Cloud for different
environment like Dev, QA and Production systems/Servers.
⇨ Overall Implementation and Setup of EC2 instances, S3 Configuration, Load Balancer and Auto Scaling for our
Production Web Servers.
June ’20 – Till Date Expedia Group, Bangalore. DevOps Engineer (AWS, DevOps, Terraform)
Job Role:
Responsible to design Infrastructure & Application automation solutions, also oversees the Build and Deployment
Pipelines.
Infrastructure: Amazon Web Services (AWS), CentOS, Jenkins, Apache Maven, Apache Tomcat, Docker, Docker,
Kubernetes, Git, Bit Bucket, Ansible, Terraform, Packer, Consul.
⇨ Working with the Docker containerization and deploying the applications over Docker containers. ⇨ Good
Understanding of DevOps culture and the CI/CD work flow using Jenkins with Git and GitHub Version controls. ⇨ Have
knowledge on Sumo Logic monitoring to have work at Sumo dashboard level to monitor for any critical alerts. ⇨ Exposure
in Systems Administration under multi-platform environments, including installation and configuration of
software and hardware, server administration involving installation, configuration & maintenance, and disaster
recovery management.
⇨ Have solid understanding how configuration management works and with the Ansible tool.
⇨ Have practical experience with Docker containers and docker hub registry.
⇨ Building the images and shipping the images to the hub registry then deploying on production servers using docker
technology.
⇨ Configuring application health checks Livenessprobe and Readinessprbe parameters to monitor containers health.
⇨ Performing rolling updates when new source code version is released.
⇨ Managing source code version tagging and preparing release notes accordingly while handover to the service delivery
teams.
⇨ Write Jenkins Pipeline code and automate Build and Deployments to Kubernetes using Helm. ⇨ Analyzed Jenkins
Shared Libraries and integrating Shared Libraries in the Jenkins Pipeline for Application Deployments. ⇨ Writing custom
Pipeline code for project specific build and deployments to the name spaces for Dev, QA, and Prod environment.
⇨ Responsible in preparing the build and deploying to non-prod environments and release notes to service delivery team
for production deployments.
⇨ Configuration environment specific configuration and settings up database parameters while deploying into specific
names spaces.
⇨ Responsible in troubleshooting build issues and coordinating with the Dev teams to fix the issues and defining the
automated process for deployments.
⇨ Deployed 3-tier architecture infrastructure on AWS cloud using Terraform – IaC.
⇨ Migrate IaC base from Terraform 0.11 to 0.12.x latest version.
⇨ Automate Instance configuration tasks using Ansible Playbooks.
⇨ Good hand on experience with Cloud Computing delivery model IaaS - AWS ( EC2, EBS, S3, IAM, Cloud Watch, Cloud
Trail, Elastic Load Balancer, Auto Scaling, Route 53, Cloud Front, VPC, RDS )
⇨ Have understanding in adopting DevOps Model and CI/CD work flow in integrating Git, Bit Bucket, Maven, Sonar,
Jfrog, Tomcat, Ansible, Docker, Kubernetes clusters in automated deployments.
⇨ Writing Wiki pages to document the process and design principles for future references and sharing with the teams.
⇨ Working knowledge with awslogs agent and creating metric filter for the cloud watch log groups. ⇨ Experience in
Management & Deployment of scaling solutions in AWS cloud Platform
⇨ Deploying AWS EC2 instances behind Elastic Load Balancer and Auto Scaling making sure of high availability by
deploying the instances in Multi AZ.
⇨ Deploying RDS instances and providing endpoint details to the database teams and managing database snapshot
methods.
⇨ Have involved in provisioning EBS volumes and attach to the EC2 instances - Create the File Systems on EBS attached
volumes as per the business need.
⇨ Scheduling EBS auto snapshot backups using Cloud Watch Events.
⇨ Configuring IAM roles and attaching roles to the AWS services like EC2, S3.
⇨ Good understanding of VPC architecture and deploying the AWS services within VPC and managing the security using
security groups, NAT instances, NAT gateways.
⇨ Have solid experience in writing Python script and configure lambda function to run daily basis and maintain EC2 AMI
backup retention period.
⇨ Writing Python script to perform cross region backup for EC2 AMI.
⇨ Understanding organization requirements interns of infrastructure and taking decisions accordingly to procure
workstations and deploying the EC2 instances.
⇨ Migrating services from one EC2 instance to another to have optimal computing resources utilization. ⇨ Handling
production deployments and conducting performance impact analysis with Quality team. ⇨ Provided solution to configure
Auto Scaling solutions to the production extraction services and writing python script to edit security group inbound rules
automatically during Scale In and Scale Out operations.
⇨ Experience in configuring Build Pipe Line jobs in Jenkins and managing build and release.
⇨
Skills/Knowledge
⇨ Operating System : RHEL 5,6,7, CentOS, Ubuntu
⇨ Cloud Technology : Amazon Web Services (AWS)
⇨ AWS Services : EC2, S3, RDS, Auto Scaling, Load Balancer, Cloud Watch, Cloud Trail, VPC, IAM, Glacier, SNS,
Systems Manager, API Gateway, Route 53
⇨ CI/CD Tools : Jenkins
⇨ Configuration Management: Ansible
⇨ Infrastructure as Code: Terraform
⇨ Log Management: Sumo Logic, New Relic, Sensu
⇨ API Gateways: Kong
⇨ Message Streaming tools: Apache Kafka
⇨ Scripting: Bash, Python
⇨ Build Tools: Apache Maven
⇨ Artifactory: Jfrog
⇨ Code Analysis: SonarQube
⇨ Version Control: Git, Bit Bucket, GitHub
⇨ Service Discovery: Consul
⇨ Other Tools: Packer
⇨ Application Server: Apache Tomcat
⇨ Proxy Server: Nginx
⇨ Container Orchestration: Kubernetes
⇨ Container Technology : Docker
Academic Qualification
2020 B.Tech from G Pullareddy Engineering College, Kurnool, India.