Summary
Overview
Work History
Education
Skills
Languages
PROJECT
Timeline
Generic

Rahul Singh

Hyderabad

Summary

Adept DevOps Engineer with a proven track record at Genpact, enhancing code deployment efficiency through CI/CD automation and scripting in Python. Spearheaded containerization with Docker, Kubernetes, and optimized Jenkins build processes, embodying a strong DevOps culture for agility. Demonstrates exceptional collaboration skills and a commitment to minimizing downtime through rigorous monitoring and security practices.

Overview

3
3
years of professional experience

Work History

DevOps Engineer

Genpact
06.2021 - Current
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.
  • Automated manual tasks through scripting languages such as Python or Shell, boosting team productivity levels.
  • Maintained version control systems like Git or SVN for seamless collaboration among developers and engineers during project lifecycles.
  • Designed and implemented containerization strategies using Docker and Kubernetes, improving resource utilization and management.
  • Reduced system downtime for critical applications by implementing robust monitoring and alerting tools.
  • Contributed to the creation of a DevOps culture within the organization, leading to increased agility and cross-functional collaboration.
  • Optimized build processes using tools such as Jenkins or Bamboo for fast feedback loops in development cycles.
  • Orchestrated continuous integration and delivery pipelines for faster software releases, improving release efficiency.
  • Improved system security by developing and enforcing strict security protocols and guidelines.
  • Reduced system downtime with effective incident management and rapid response strategies.

Education

Bachelor of Arts - Commerce

Avinash Collage of Commerce
Hyderabad, India
12-2021

Skills

  • Infrastructure automation
  • Linux operating system
  • Monitoring and logging
  • Containerization technologies
  • Continuous integration
  • Version control systems
  • Continuous deployment
  • Release management
  • Virtualization

Languages

English
Upper intermediate (B2)
Hindi
Advanced (C1)

PROJECT

Name : EDPEDIA  Deployment

Description : Taken a Reference source code of EDPEDIA app with java as a backend code 

Tools:

Cloud : Aws

VCS : Git, Github

Build & integration : Maven , jenkins 

Configuration : Ansible 

Infrastructure : Terraform

App Server : Tomcat

Monitoring : Prometheus Grafana

Static  Code Analysis : Sonarqube

Artifactory : Nexus

Collab : slack 


Roles & Responsibilites :

. Deploying end product in tomcat web App server and other application servers before production 

. Taking Backups of code and Databases before new deployments 

. Checking and automating if the servers are running out of disk 

. Monitoring of all the services running on the servers 

. Integrated tools with Jenkins like Git ,Maven,Nexus,Ansible, and tomcat,Terraform

. Worked on jenkins by installing ,configuring, and maintaining continous 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 for some basic tasks 

. Configuring pre and post-build actions in Jenkins as per project requirements 

. Deploying artifacts like JAR, and WAR, into application servers Apache TomCat and storing it on Artifactories 

. 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 with Ansible Roles 

. Taking backups of Instances and taking backups of production Databases and Providing them to Developers on staging/Testing Environments for testing any issues 

. Pulling the Artifacts from the Nexus and Deploying them to the Tomcat server through the Ansible Playbooks 

. Maintaining confluence pages for the documentation for daily tasks 

. Creating Servers ,AMIs, and storage blocks in s3 taking snapshots ,VPCs,subnets ,loadbalancing,and Auto-scaling in AWS 

. Administering users groups, and roles & setting up policies by using IAM and also creation of VPCs , s3buckets, and ec2 Instances automating them through Terraform 

. Manage and configure AWS services as per the business needs (ELB,EC2,S3,IAM,and VPC) . 


Timeline

DevOps Engineer

Genpact
06.2021 - Current

Bachelor of Arts - Commerce

Avinash Collage of Commerce
Rahul Singh