Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

ROHITH REDDY KARRA

Austin,TX

Summary

· Experience of 8+ years in the field of DevOps, Cloud, Configuration Management, Build and Release Management, Deployment.

· Gained good working experience on DevOps Environment by working on various technologies/applications like Ansible, TFS, SVN, Jenkins, Docker, Kubernetes, MS Build and MAVEN.

· Managed Amazon Web Services like VPC, EC2, S3 bucket, DynamoDB, CLI Route53, ELB, Auto-Scaling, ACL, SQS, SNS, Lambda, CloudFormation, KMS, IAM through AWS Console.

· Managed the TFS in ADO to automate the build process and used the same to share the snapshots and releases of internal projects.

· Implemented Continuous Build and Deployments Using Jenkins, Bamboo, Udeploy, Ansible Playbooks

· Configuring the Docker containers and creating Docker files for different environments.

· Strong knowledge on source controller concepts like Branching, Merging and Tags.

· Hands on experience with Terraform and Cloud Formation Templates.

· Strong Knowledge on scripting languages like Shell, PowerShell, Python.

· Used & Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespace versions.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Senior DevOps Engineer

Apple
04.2021 - Current
    • Worked on file scanning project for security team
    • Implemented Clam AV and Binary Alert YARA as POC for threat analysis
    • As part of this project, I have used S3, SQS, SNS, Lambda, DynamoDB, CloudWatch
    • Implemented Retro scanning to achieve continuously updating definitions
    • Maintained metrics visibility using Datadog and Prometheus/Grafana to create useful dashboards and monitors.
    • Managed AWS assets and integrated multiple AWS resources into solutions appropriate for company projects.
    • Used AWS services like S3, SQS, SNS, LAMBDA, CloudWatch, EKS, ECR etc
    • Leveraged internal RUBIX app to create EKS, GKE and Internal Cloud clusters
    • Configured Prometheus and Grafana monitoring clients in the cluster.
    • Implemented API layer using Fast API for collecting events from cloud accounts and forwarding for analysis.
    • Managed RHEL VM creation within an Internal Cloud environment, ensuring effective maintenance and patching procedures.
    • Developed Ansible playbooks for configuring coturn service components, cron job establishment, and tunnel setup, enhancing system efficiency and stability.
    • Implemented critical event alerts in Grafana and Prometheus for timely response to potential issues.
    • Established DNS structures and Load Balancing mechanisms for optimized VM operations.
    • Spearheaded the implementation of Continuous Integration (CI) processes for coturn deployments, streamlining deployment pipelines and ensuring consistency.

DevOps Engineer

T-Mobile
08.2020 - 03.2021
  • Setting GitLab repository, Runner, Environment Variables for build automation
  • Creation of gitlab-ci.yml file for kicking build process in stages that run in docker container
  • Stored artifacts, Images into Package registry, container registry in GitLab
  • Deployed into multiple namespace's of k8's with pre-scaled replicas
  • Deployed infra used Terraform and stored onto S3
  • Worked on AWS services like EC2, S3, CloudWatch, IAM etc
  • Created AppDynamics dashboards for container monitoring and Used Splunk for application logs
  • Used Atlas MongoDB, Zookeeper, Pentaho, RabbitMQ as our backend services for microservices
  • Worked on JMeter runs for load testing for microservices for HPA implementation.

DevOps Engineer

Direct Energy
02.2019 - 07.2020
  • Followed Agile methodologies and implemented them on various projects by setting up Sprint for every two weeks and daily stand-up meetings
  • Implementing server split that includes migrating multiple components of the application to new servers
  • Also configuring new servers in UCD and deploying them on to these newly configured servers
  • Worked on TFS Administration like creating roles and permissions for projects, Product backlog creation and updating according to the requirements as well
  • Used SNOW to assign, track, report and audit the issues in the application
  • Created new Jenkins and Bamboo jobs and Setup end to end pipeline for new release and handed it over to application team for day-to-day enhancements
  • Created Projects in Azure and customized permissions according to the roles
  • Worked on generating CSR to get certificate and installed SSL certificates in windows servers
  • Worked on Docker and Kubernetes POC to set up 1 master and 2 worker node architecture
  • Upgraded SonarQube 5.6 to SonarQube 7.9 LTS version.

AWS DevOps Engineer

Verisk Analytics
01.2018 - 01.2019
  • Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, CloudWatch, EBS resources to communicate with each other using IAM
  • Configured and managed source code using Git and resolved code merging conflicts in collaboration with application developers
  • Worked on AWS services EC2, IAM, S3, Lambda, CloudWatch, Redshift, Dynamo DB, SNS, SQS, SES, EMR, Elastic Bean stalk, VPC, ELB, RDS, EBS, Route 53
  • Created CloudFormation templates for automation process on EC2 instances in AWS cloud service
  • Created highly customizable CloudFormation templates that can be reused for various environments, applications, AMI's, etc
  • Planned, designed, consulting, Implementation& technical skills in areas of AWS Cloud, Windows, and Linux Worked on designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs
  • Worked on setting up the CI/CD pipelines using Jenkins, GitHub, Terraform and AWS
  • Created Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation

Build & Release Engineer

DNV Cloud Technologies
01.2014 - 06.2016
  • Configured Jenkins master, added necessary plugins and added more slaves to support scalability and agility
  • Setting up commit builds to check for compilation failures of checked-in source code by the developers to accelerate CI
  • Worked with the development team to increase the unit test code coverage
  • Created SMTP severs for the email notifications of the build status to the concerned recipients
  • Planned the release activities and delivered them on schedule
  • Managed nightly builds, weekly builds, feature addition builds, Integrating the latest available changes / components to the product software.

Education

Master's Computer Science Engineering -

University of Central Missouri
Warrensburg, MO
06.2018

Bachelor's Electronics And Communication Engineering -

JNTUH
Hyderabad
05.2014

Skills

    • Scripting Languages - Python, Shell
    • Infrastructure Automation - Terraform
    • Continuous Integration - Jenkins
    • Configuration Management - Ansible
      • Cloud Computing - AWS, Azure & GCP (Beginner), Apple Internal IS Cloud
      • Source and Version Control: Git, GitHub
      • Solutions Deployment : Kubernetes, Ansible

Certification

  • AWS Certified Solutions Architect – Associate, https://www.youracclaim.com/badges/c45d84cd-332b-4858-ae93-cb9e51fa351c/public_url
  • HashiCorp Certified: Terraform Associate, https://www.youracclaim.com/earner/earned/badge/c20bac19-c8fd-451a-b0d2-948d49ac7b32

Timeline

Senior DevOps Engineer

Apple
04.2021 - Current

DevOps Engineer

T-Mobile
08.2020 - 03.2021

DevOps Engineer

Direct Energy
02.2019 - 07.2020

AWS DevOps Engineer

Verisk Analytics
01.2018 - 01.2019

Build & Release Engineer

DNV Cloud Technologies
01.2014 - 06.2016

Master's Computer Science Engineering -

University of Central Missouri

Bachelor's Electronics And Communication Engineering -

JNTUH
ROHITH REDDY KARRA