Summary
Overview
Work History
Education
Skills
Disclaimer
Languages
Timeline
Generic

Abhishek gupta

Prayagraj

Summary

Design and Implement DevOps practices at a large scale using open source tools to achieve faster application deployment cycles and to achieve high up-time of applications using a stabilized and self-healing infrastructure

Having a good experience working in the DevOps area, working with various CI/CD implementations involving different phases from code compilation to deployment, Environment management, and maintenance. Solid experience with Linux (Ubuntu and RedHat) operating systems. Hand-on experience on Infrastructure as a code (IAAC) Terraform. Automated infrastructure Deployment by using Jenkins pipeline. Worked on a CI/CD Jenkins for automating the entire application deployment life cycle process. Worked on Jenkins jobs for end to end Application deployment. Good Knowledge of creating users and restricting permissions to the jobs and giving access to the respective jobs by customizing the permissions in Jenkins. Good Experience of storing artifacts in S3 buckets by enabling versioning and Enabling S3 Bucket Cross Region Replication. Worked on Docker like managing containers, and images, and establishing the communication between the containers. Knowledge on working with docker Swarm and Stack. Good Experience of configuration management tool Ansible. Hands on knowledge on core concepts in Ansible such as setup, Ad-hoc commands, Playbooks, and handlers. Worked on web server Apache2, IIS, and Databases like RDS. Good Knowledge in installing and configuring K8S master and K8S nodes and established communication between them. Well aware of the advantages, architecture, and complete workflow of Kubernetes. Hands-on experience in Working on AWS cloud services IAM, VPC, EC2, S3, Elastic Block Storage, Elastic Load Balancer, and Elastic Bean Stack.

Overview

4
4
years of professional experience

Work History

DevOps Engineer

Tritech Software Pvt. Ltd
Hydrabad
08.2020 - Current
  • Deploying end product in tomcat web 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 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 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 of 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, 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).

DevOps Engineer

  • Created the Dockerfiles based on Developer Requirments
  • Build custom images for deployment
  • Had a good knowledge on disk saving for image compression
  • Stored the custom images on Docker Registry
  • Having a Good Knowledge on Docker Swarm
  • Handson Knowledge on Container networking part
  • Created a Kubernetes Cluster with kops automation
  • Good knowledge on k8s Cluster and Architecture
  • Good knowledge on k8s essentials
  • Having a good knowledge about deployment strategies in k8s and understanding them
  • Exposed the application in k8s by using services in k8s
  • Good knowledge on working K8s Namespaces and implemented them
  • Theoretical knowledge os k8s cluster updating process
  • Automated the deployment process with writing manifest files and executing them
  • Having a good experience in scaling the pods by using hpa
  • Worked with the helm to install packages in the K8S cluster
  • Deployed the application with the help of Argo cd in the K8S cluster
  • Having a good experience in distributing the resource to the multiple namespace inside the cluster by using resource quotas
  • Good knowledge on creating the PV and distributing to the cluster
  • 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 Science -

Galgotias University
09-2017

GED -

Bal Bharti Siksha Niketan
Naini Prayagraj
08-2012

High School Diploma -

Tathagat Gyansthali
Atarra
07-2009

Skills

  • Linux
  • Ubuntu
  • RedHat
  • Infrastructure as a code
  • Terraform
  • Jenkins
  • CI/CD
  • Docker
  • Ansible
  • Apache2
  • IIS
  • RDS
  • Kubernetes
  • AWS
  • IAM
  • VPC
  • EC2
  • S3
  • Elastic Block Storage
  • Elastic Load Balancer
  • Elastic Bean Stack
  • Git
  • GitHub
  • Tomcat
  • Artifactory
  • SharePoint
  • Dockerfiles
  • Docker Registry
  • Docker Swarm
  • Container networking
  • Kops automation
  • K8s Cluster
  • K8s essentials
  • Deployment strategies
  • Services in k8s
  • K8s Namespaces
  • K8s cluster updating process
  • Manifest files
  • Scaling the pods
  • Hpa
  • Helm
  • Argo cd
  • Resource quotas
  • PV

Disclaimer

I hereby declare that the information furnished above is true up to my knowledge and I bear the responsibility for the correctness of the above mention particulars.

Languages

Hindi
First Language
English
Advanced (C1)
C1

Timeline

DevOps Engineer

Tritech Software Pvt. Ltd
08.2020 - Current

DevOps Engineer

Bachelor of Science -

Galgotias University

GED -

Bal Bharti Siksha Niketan

High School Diploma -

Tathagat Gyansthali
Abhishek gupta