Summary
Overview
Work History
Education
Skills
Timeline

Sriram Reddy Gajjala

DevOps Engineer
Whitefield, Bangalore,KA

Summary

DevOps Engineer with 3+ years of experience in DevOps. Proficient in building and setting up new development tools and infrastructure, implementing CI/CD pipelines, container orchestration, and ensuring system security. Adept at collaborating with cross-functional teams to integrate and enhance DevOps processes. Strong background in troubleshooting complex issues and providing timely solutions.

Overview

3
3
years of professional experience

Work History

DevOps Engineer

HARMAN
04.2022 - 08.2024
  • Strong experience blue-green deployment strategies for microservices to reduce downtime and provide a safe rollback strategy
  • Created alerts and monitoring dashboards using Prometheus and Grafana for all microservices deployed in EKS
  • Worked on the readiness probe and liveness probe for the Kubernetes deployments
  • Configured Kubernetes objects like Pod, namespace, Replication Controller (RC), ReplicationSet (RS), Deployment Controller, Stateful Sets, Daemon
  • Sets,Ingress, Service, Volumes, and ConfigMaps
  • Created Docker files, built images, and pushed them to the Docker private registry (ECR, NEXUS)
  • Strong experience packaging the source code using Maven and checking the code quality and code coverage using SonarQube
  • Monitored the automated build and continuous integration processes to ensure correct build execution and facilitate resolution of build and release failures
  • Hands on experience on IAM, autoscaling, ELB, CloudWatch, EKS, ECR, EBS
  • EC2, ECR, load balancers, security groups, S3, and VPC
  • Having experience with Global Security Configuration, created new users and assigned roles to new team members and groups in Jenkins and Nexus
  • Involved in installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds
  • Hands-on experience implementing autoscaling for nodes and troubleshooting issues at the application and cluster level
  • Developed CI/CD pipelines for Java, Node.js, and Spring Boot applications that are deployable in EKS
  • Jenkins jobs for build and deployment for lower and higher environments were implemented
  • Participate in on-call rotations to resolve the company's production incidents
  • Experienced with branching, merging, and tagging concepts in version control tools like Git and GitHub
  • Worked on the Helm-Chart 3.0 package manager for Kubernetes
  • Involved in implementing Terraform to create and manage cloud infrastructure like EC2, S3,and security groups
  • Managed user access roles (IAM) through AWS.

DevOps Engineer

11.2020 - 04.2022
  • Checking Alerts in Service now for any pending/ scheduled Tasks
  • Deploying end product in tomcat web server and other application servers before production
  • Checking and automating if the Servers are running out of disk
  • Monitoring of all the Services running on the servers
  • Integrated many tools with Jenkins like Git, Maven, Nexus, Ansible, and
  • Tomcat
  • Worked on Jenkins by installing, configuring, and maintaining continuous integration (CI) and End-to-End automation for all builds and deployments
  • Configured many scheduled projects so that they can run frequently without the manual trigger
  • In case of any new project setup, creation of new jobs in Jenkins
  • Configuring pre and post-build actions in Jenkins as per project requirements
  • Involved in deploying artifacts like JAR, and WAR, into application servers
  • Apache Tomcat and Nexus
  • Used Ansible vault to secure information like passwords and secret key files
  • Making configuration changes on Servers using Ansible
  • Writing Playbooks for automating the daily tasks
  • Taking backups of Instances and taking backups of Production Databases and
  • Providing them to Developers on Staging/ Testing Environments for testing of any issues
  • Pulling the Artifacts from the Nexus and Deploying them to the Tomcat server through the Ansible Playbooks
  • Ensuring that post Deployments sanity of code is done and correct signoffs are given providing assistance during Audits
  • Seeking the Approval from Business/QA/UAT and Security signoffs
  • Creating servers, AMIs, and storage blocks in S3 taking snapshots, VPCs, subnets, load balancing, and Auto-scaling in AWS
  • Administering users, groups, and roles & setting up policies by using IAM and also creation of VPCs, S3 buckets, and Ec2 Instances automating them through
  • Terraform
  • Manage and configure AWS services as per the business needs (ELB, EC2, S3
  • IAM, and VPC).

Education

Bachelor of Technology - EEE

Annamacharya Institute of Technology & Sciences

Skills

Jenkins

Git

Ansible

Nagios

Terraform

AWS

Docker

Kubernetes

Grafana

Kibana

Timeline

DevOps Engineer - HARMAN
04.2022 - 08.2024
DevOps Engineer -
11.2020 - 04.2022
Annamacharya Institute of Technology & Sciences - Bachelor of Technology, EEE
Sriram Reddy GajjalaDevOps Engineer