Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Interests
Timeline
Generic
Saurabh Dua

Saurabh Dua

DevOps Lead At Paytm
Noida

Summary

I Hold 7 years of experience of into DevOps . In the 7 years i have got opportunity to work to Public Cloud like AWS and worked with Docker containers and container orchestration tool like Kubernetes and Implemented various solutions that involved building CI/CD pipline using tools like Jenkins, Drone , Argo CD , Ansible , Terraform . Also Hold experience with Monitoring the resources in HA env using Prometheus , Grafana , New Relic , Instana and Logging using ELK stack.

Overview

6
6
years of professional experience
2
2
Certificates
3
3
years of post-secondary education

Work History

DevOps Lead

Paytm
11.2021 - Current
  • Automated Infra provisioning using Terraform to create different resources in AWS like EC2 machines , Autoscaling Groups , Load Balancers , Security Groups , EKS Cluster etc.
  • Automated Infra Provisioning using Terraform and Running Ansible provisioner to run different app roles .
  • Created CI/CD pipeline to host static website on s3.
  • Using Argo CD, for the deployment and manifest management. Experience on creating argo rollouts with canary strategy in Production environment.
  • Created a Python Script to List all Load Balancers with listeners open on port 80.
  • Created a Python script to list unused load balancer in AWS.
  • Moved Ubuntu 14 /Ubuntu 18 boxes to Ubuntu 20 using ansible playbook
  • Wrote django ansible role for the build and deployment of various django based apps.
  • Having experience working with AWS ALB ingress controller .
  • Actively working on cost optimization. For e.g., making all ASGs to use 100% spot instances, downscaling over provisioned instances, migrating instance type to graviton type
  • Having experience with AWS ALB ingress controller and writing ingress resources as per requirement.
  • Actively working on cost optimization. For e.g., making all ASGs to use 100% spot instances, downscaling over provisioned instances, migrating instance type to graviton type.
  • Onboarded Multiple Accounts on Prisma and fixed all security issues.
  • Installed qualys agent on all the instances via ansible playbook and track the vulnerabilities and fixed them across all the infra.
  • Enabled VPC Peering to have connectivity of across different verticals .
  • Setted up monitoring and alerting using Prometheus and Alertmanager , configured there respective routes to slack , email and pagerduty.
  • Created Grafana Dashboards for jvm metrics.
  • Setted up logging for all the apps to stream logs to Central ELK Cluster.
  • Did resource cleanup from Singapore region in AWS .
  • Provided on call support in case of production issues .

DevOps Engineer

BRISTLECONE INDIA PVT. LTD (Mahindra Group)
Noida
04.2018 - 10.2021
  • Worked on AWS Cloud extensively and provided solutions to various teams in each environment dev , qa and prod.
  • Created CI / CD Jenkins pipelines supporting both the Cloud and On Prem Environments leveraging Terraform ,Ansible , Docker Containers to pull the latest code and deploy the same in EKS Cluster and On Prem VM.
  • Driven the Automation to create EKS Clusters using Terraform.
  • Created Terraform Modular Configuration for automated install of Instana agent enabling automated monitoring Windows and Linux Environment.
  • Created CloudFormation Templates for creating various resources like VPC , EC2, Autoscaling Groups , S3 Bucket , IAM Roles, KMS KEYS and automating it using the Ansible Playbook and Jenkins.
  • Created Ansible Playbook for End To End Installation of Automation Anywhere software's on Windows VM .
  • Created CI/CD Drone pipeline for deployment of API'S to EKS Cluster that does the unit testing , publishes docker images , publishes helm charts to Chartmuseum and finally deploys to cluster using helm file plugin along with Integration Test and RollBack.
  • Setted up Monitoring the API'S Deployed to EKS cluster via Prometheus and Grafana.
  • Setted up Cloudwatch Alarms to keep a track of the health of AWS EC2 resources
  • Written Jenkins CI/CD Pipeline with Pipeline as Code using groovy declarative method supporting both the Cloud and On Prem Environments leveraging Terraform ,Ansible , Docker Containers to pull the latest code and deploy the same in EKS Cluster and On Prem ephemeral VM.
  • Deployed Kubernetes Addons like Kubernetes Dashboard , Prometheus , Grafana to the Kubernetes Cluster using helm package manager.
  • Deployed Logging Stack components like Logstash , fluentd , fluentbit using helm to stream different app logs to elasticsearch and automated the same using Argo CD
  • Deployed Authentication Model using IAM Authenticator and Driven Complete Automation around it with Jinja Templates and Ansible Playbook.
  • Setting up kube2iam daemonset for applications pod level access to AWS services like DyanmoDB , CloudSearch , S3.
  • Worked on monitoring tools like Instana ,New Relic, Grafana.
  • Setted up Veracode Code Static code analysis via the rundeck job on both linux and windows env for the complete stack. And then publishing the reports to S3.

DevOps Engineer

NEURONIMBUS SOFTWARE SERVICES PVT. LTD(CLIENT: PWC AUSTRALIA)
Delhi
  • Working on AWS clouds using services like VPC , EC2 , ELB and AUTO SCALING , S3 , etc.
  • Writen CloudFormation Templates to provision infra as Code.
  • Doing Monthly AMI Bakes with Jenkins.
  • Working on the Kubernetes Cluster and Administering ELK stack on running on top of if it.

DevOps Engineer

redbus.in(MAKEMYTRIP GROUP)
  • Designed and built highly available, private AWS clouds using services like VPC , EC2 , ELB and AUTO SCALING , S3 , RDS etc.
  • Implemented Micro Services using Docker Containers across the entire redbus B2B platform.
  • Automated Releases for redBus B2B portals - Seatsller for Domestic in3.seatseller.travel and plus.redbus.com for International Platform using Rundeck.
  • Completed Major Upgrade for existing RDS database instances from MySQL 5.1 to MySQL 5.6.
  • Managed Monitoring for the servers and applications using tools like NEW RELIC & Cloud Watch.
  • Used Shell Scripting to automate day to day activities like pushing code to parallel stack , config changes push to servers for new release , creating docker images and running the containers , clearing log files etc.
  • Worked with Version Control System like Git.
  • Resolved alerts and issues raised by NOC TEAM on call 24*7.
  • Worked with JIRA ticketing system to track progress of a task .

Education

Bachelor of Science - IT

Punjab Technical University
11.2013 - 12.2016

Skills

    AWS

undefined

Accomplishments

  • Training from Network Nuts for Red Hat Certifications.
  • Training for AWS Certified Solutions Architect - Associate from linuxacademy.com.
  • Training on CloudFormation from https://udemy.com.
  • Training on CKA from https://udemy.com.
  • Training on Terraform , Ansible and Openstack from https://udemy.com.

Certification

RHCSA

Interests

Fitness

Yoga

Travel

Food

Cricket

Timeline

DevOps Lead

Paytm
11.2021 - Current

DevOps Engineer

BRISTLECONE INDIA PVT. LTD (Mahindra Group)
04.2018 - 10.2021

Bachelor of Science - IT

Punjab Technical University
11.2013 - 12.2016

DevOps Engineer

NEURONIMBUS SOFTWARE SERVICES PVT. LTD(CLIENT: PWC AUSTRALIA)

DevOps Engineer

redbus.in(MAKEMYTRIP GROUP)
Saurabh DuaDevOps Lead At Paytm