Summary
Overview
Work History
Education
Skills
Timeline
Generic
Srinivas Setti Pampana

Srinivas Setti Pampana

Hyderabad

Summary

Dynamic DevOps Engineer with extensive experience at Janus Trading Co, excelling in CI/CD automation and cloud infrastructure on AWS. Proven ability to enhance operational efficiency through Docker and Kubernetes, while leveraging strong problem-solving skills to optimize deployment processes. Adept at collaborating with cross-functional teams to drive successful project outcomes.

Overview

12
12
years of professional experience

Work History

DevOps Engineer

Janus Trading Co
Hyderabad
01.2022 - Current
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins
  • Proficient in designing Infrastructure as a Service (IaaS) on AWS, including EC2, EBS, S3, VPC, and ELB.
  • Auto Scaling, and CloudWatch
  • Experienced in using CloudWatch to monitor AWS resources, set alarms for notifications, and analyze logs for system optimization and operational efficiency.
  • Worked with GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT
  • Hands-on experience in Continuous Delivery and Infrastructure Automation with Ansible, including writing and managing Ansible playbooks
  • Used Ansible to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount
  • Points, and Packages
  • Successfully installed and configured Prometheus & Graphana monitoring system to monitor the production server environment
  • Used Ansible as a continuous deployment tool for automation of deployment framework to reduce deployment errors and increase efficiency
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, GIT, Docker
  • Hand-on experience in delivering container-based deployments using Docker
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
  • Experience working on several Docker components like Docker Engine, Hub, Container and Docker
  • Registry
  • Experience in working with version control systems like GIT and used Source code management tools like GitHub, Gitlab
  • Extensive experience in using MAVEN as build tools for build deployable artifacts (jar, & war files) from source code
  • Experienced in implementing real-time monitoring and visualization solutions using Grafana, including setting up custom dashboards, integrating with data sources like Prometheus configuring alerts to ensure infrastructure and application reliability
  • Designed and implemented custom Grafana dashboards to monitor system performance, application metrics, and infrastructure health
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes
  • Implemented a Continuous Delivery pipeline with Jenkins and GitHub, Nexus, Maven and AWS
  • Worked on shell scripts to perform deployment of war files on Tomcat Application Server
  • Performed installation & configuration of tomcat application server
  • Good Knowledge of AWS Services like EC2, VPC, Auto Scaling, S3 and Elb
  • Good experience in using Build and Automation tools like Maven
  • Good experience with Continuous Integration Tools Jenkins
  • Managed daily builds and releases to QA
  • Debugged build failures and worked with developers and
  • QA people to resolve related issues
  • An experienced team member with good communication and interpersonal skills who can work independently under pressure
  • Proficient in upgrading Jenkins and Docker across multiple versions on both Linux and Windows environments, ensuring seamless functionality and compatibility
  • Extensively worked on Jenkins for continuous integration and end-to-end automation of builds and deployments, including application deployment, troubleshooting build and release job failures, and collaborating with developers for resolution
  • Integrated Jenkins CI with Git version control and implemented continuous builds triggered by code check-ins for cross-functional applications, and configured GitHub webhooks to automate triggers for commit, push, merge, and pull request events., Managing our organization’s internal website Development and infrastructure, automating workflows, and streamlining CI/CD pipelines for efficient deployments and production environments
  • Responsibilities:
  • Configuration, CICD pipelines setup, managing the build related issues and monitoring daily builds using continuous integration tool Jenkins
  • Implemented containerization of applications with Docker and orchestrated microservices using
  • Kubernetes, ensuring high availability, and streamlined operations
  • Created and managed Docker images and containers, utilizing Docker files to ensure efficient and consistent deployments
  • Spearheaded CI/CD processes using Git, Maven, and Jenkins, automating build and deployment pipelines to accelerate release cycles
  • Employed Jenkins for end-to-end automation, streamlining software release processes and minimizing downtime
  • Creating and Implementing branching and merging strategy with multiple branches and used Git and GitHub as source code management repository to keep track of version changes
  • Handle multiple builds from the Development team, create build jobs in Jenkins and perform deployment activities
  • Analyzing application logs to determine the possible cause of issues and reporting errors directly to the Dev team., Handling complete Build and Release management process including code, document and supporting testing team
  • Worked on automation on setting up the Jenkins CICD pipeline to push the entries from the Git repository to the Artifactory Vess database
  • Worked with Ansible for Orchestration of Deployments for various servers and managed Ansible
  • Playbooks with Ansible modules, implemented CD automation using Ansible, also involved in managing existing Tomcat Webserver and automated the configuration of new servers
  • Experience on creating pods and managing the cluster environment on Kubernetes
  • Installed, Configured and Administered Jenkins continuous integration tool
  • Supported and developed tools for Integration, Automated Testing and Release Management
  • Automated the project’s build process using Jenkins
  • Worked on Enabling HTTPS in Jenkins production masters
  • Worked on upgrading the Jenkins masters and resolved issues
  • Automated the configuration of Jenkins to enable seamless triggering of jobs between multiple
  • Jenkins masters
  • Worked with Docker containers which are lightweight and fast for reducing the cycle time of development, testing, and deployment
  • Trouble shouted Build and Deployment Issues, with little downtime
  • Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams
  • Worked with the configured and maintained Jenkins to implement the CI process and integrated the tool with maven to schedule the builds
  • Creating new jobs in Jenkins and managing the build related issues and monitoring daily builds using the continuous integration tool Jenkins
  • Setting up the new build environment for various applications in Linux environment
  • Maintain server loads across all environments
  • Created and managed Kubernetes clusters, including provisioning new users, configuring access controls, and deploying pods, replication controllers, services, deployments, labels, health checks, and ingress through YAML configurations
  • Provisioned the highly available EC2 Instances, S3, VPC etc
  • Using Terraform
  • Created users and groups using IAM and assigned individual policies to each group
  • Played a key role in automating the deployments on AWS using Gitlab, Ansible and Jenkins
  • Handled work from initial stage of development to create branches, make developers follow standards creating build scripts, enabling automating the build process and deploy process by using Jenkins plugin and monitor and track requests in Subversions
  • Analyzed and resolved conflicts related to merging of source code for GIT and Create branches and participating in merging
  • Implemented a Continuous Delivery pipeline with Docker and AWS
  • Monitoring the clusters and View problems and as well as taking back up on time of the clusters
  • Upgrading the clusters to the required version or to the latest version
  • Helping users with Day-to-Day activities involving Check In, Check Out, View problems
  • Work with Development Teams and Testing Team to troubleshoot K8S issues
  • Worked on SonarQube installations, configuration and uploading the artifacts through pipeline automatically
  • Worked with various data sources like Prometheus, to consolidate monitoring metrics
  • Set up Grafana dashboards to monitor application performance across multiple environments
  • Integrated with Prometheus to fetch application and server metrics for analysis
  • Configured alerting mechanisms to notify teams of critical performance issues and thresholds.

DevOps Engineer, Application Support Engineer

JANUS TRADING CO, GNSS APPLICATIONS, NOVOTEL PRODUCTS
Hyderabad
10.2018 - 12.2021
  • GNSS receiver platform offers multi-constellation, multi-frequency tracking and features flexibility, low power consumption, field upgradeable software and comprehensive message suited for easy of configuration and data logging
  • Responsibilities:
  • Perform regular health checks, maintenance tasks, and updates to ensure smooth operation and prevent downtime
  • When problems occur, perform a deep dive to identify the root cause and suggest preventive measures for future incidents
  • Address user-reported issues related to the application, offering troubleshooting guidance or solutions
  • Provide training and guidance for users on how to use the application effectively
  • Assist with testing user acceptance testing, integration testing to ensure changes or new releases do not affect the application’s stability
  • Maintain records of common application issues, resolutions, and troubleshooting steps for future reference
  • Regularly apply security patches and updates to the applications to prevent vulnerabilities.

Contractual Technical Assistant

DRDO RCI LABS
04.2013 - 09.2018
  • Inertial Navigation System (INS)
  • Description: Inertial Navigation Systems (INS) and Inertial Measurement Units (IMUs) are crucial components used in defence systems for navigation, guidance and control using GPS or external signals might reliable, such a contested environment
  • These systems provide continuous positioning and orientation information by using sensors that measure acceleration, velocity, and rotation
  • Responsibilities:
  • Calibration and Navigation Testing of INS (inertial Navigation System) for Rings-16 AD Project
  • Inspection of Bus cards, Processor cards, GPS Cards and Motherboards for Rings-16
  • Involved in Vibration Tests, Shock tests, Bump tests and GPS Simulation tests for Rings-16
  • Software loading in PCB’s and Verifying
  • Testing GYRO’s and Accelerometers IMUS with Processor Cards and Power pcs in unit level
  • Testing
  • Data analysis of IMUS and INS in MATLAB Programming.

Education

BSC - Mathematics, Electronics & Computer Science (MECs

Venkateswara University, DDE
Tirupati
01.2023

Diploma - Electronics communication engineering

State Board of Technical Education & Training
Sri YVS & BRM Polytechnic, Mukteswaram
01.2012

Skills

  • Operating Systems : UNIX, Linux, Windows
  • Version Control Tools : GIT, GITHUB
  • Build Tools : Maven
  • Continuous Integration Tools :
  • Jenkins, CICD
  • Scripting Languages : SHELL, Python
  • Configuration Management Tool : Ansible
  • Ticketing Tool : Jira
  • Containerization Tools : Docker and Kubernetes
  • Cloud Technologies : AWS
  • Monitoring tools : Grafana, Cloud Watch, Prometheus
  • Quality check tools : SonarQube
  • Cloud Automation : Terraform
  • Application Server : Tomcat
  • Web Server : Apache
  • Argo CD : Centralized control over application deployment

Timeline

DevOps Engineer

Janus Trading Co
01.2022 - Current

DevOps Engineer, Application Support Engineer

JANUS TRADING CO, GNSS APPLICATIONS, NOVOTEL PRODUCTS
10.2018 - 12.2021

Contractual Technical Assistant

DRDO RCI LABS
04.2013 - 09.2018

BSC - Mathematics, Electronics & Computer Science (MECs

Venkateswara University, DDE

Diploma - Electronics communication engineering

State Board of Technical Education & Training
Srinivas Setti Pampana