Vaibhav Jain, DevOps Engineer and Developer in Dubai, United Arab Emirates
Vaibhav Jain

DevOps Engineer and Developer in Dubai, United Arab Emirates

Member since March 1, 2020
Vaibhav is a DevOps engineer, AWS certified solutions architect, and Kubernetes Certified Administrator/developer. He's experienced in setting up infrastructure for startups to giant corporates from scratch. His specialization includes AWS, Kubernetes, Docker, Jenkins, and Linux-based environments. He has a proven track record of hands-on operations in high-scale environments with industry experience in media and entertainment, fintech, travel and hospitality, eCommerce, and digital wallets.
Vaibhav is now available for hire

Portfolio

Experience

Location

Dubai, United Arab Emirates

Availability

Part-time

Preferred Environment

Elastic, Apache Kafka, Prometheus, SaltStack, Jenkins, Amazon Web Services (AWS), Kubernetes

The most amazing...

...thing I have architected, implement, and managed was the infrastructure for a eCommerce that can be scaled for any amount of traffic and 0 downtime deployments.

Employment

  • Kubernetes Developer

    2020 - 2020
    Aspireiq (via Toptal)
    • Set up dynamic environments for developers. Used Helm and shell to provide developers the flexibility to bring up their own development environment on the fly and tear them up to save on costs.
    • Established the release process using CircleCI and a GitHub workflow.
    • Implemented infrastructure and application monitoring and alerts using Datadog.
    • Created a cost-saving plan and handled the execution on the Google Compute Engine.
    • Provided application development support and fulfilled daily system administrator activities.
    Technologies: Cost Modeling, Shell Scripting, AppEngine, CircleCI, Google Kubernetes Engine (GKE), Google Cloud Platform (GCP)
  • AWS DevOps Engineer

    2020 - 2020
    CrossBeam (via Toptal)
    • Migrated the staging and development environment from a production Kubernetes environment to separate AWS accounts.
    • Segregated Terraform files to reusable modules and imported all the existing Terraform states to match the new structures.
    • Changed the Jenkins pipeline to deploy to development and staging Kubernetes clusters while providing the exact deployment status in the Jenkins console.
    Technologies: Amazon Web Services (AWS), Elasticsearch, Kubernetes, Terraform, AWS
  • Senior DevOps Engineer

    2018 - 2020
    Confidential Client
    • Rearchitected and migrated monolithic application to a microservices architecture.
    • Revamped the entire infrastructure from scratch and deployed on Kubernetes (AWS EKS).
    • Wrote the entire infrastructure in loosely coupled Terraform modules.
    • Enabled 1-click microservice onboarding to all environments.
    • Automated CI and CD of all microservices until production.
    • Designed and implemented WAF and CDN for web security and application performance.
    • Deployed and maintained Apache Kafka on EC2 instances.
    • Designed and implemented a monitoring solution on-prem via Prometheus, Grafana, and alerting via the alert manager and PagerDuty while using SaaS monitoring with Datadog and NewRelic when required.
    • Reduced infrastructure costs by doing quarterly assessments and archive undesired things.
    • Helped software engineers implement DevOps with regular follow-ups and close communication. Contributed to major portions of the on-call rotation, monitoring, and design decisions of the company.
    Technologies: Amazon Web Services (AWS), Istio, Amazon CloudFront CDN, Prometheus, Go, Ansible, SaltStack, Jenkins, Linux, Docker, Kubernetes, AWS
  • DevOps Engineer

    2017 - 2018
    Paytm E-Commerce
    • Deployed and managed applications on self-hosted Kubernetes clusters on AWS EC2 instances.
    • Formulated SaltStack formulas for infrastructure automation.
    • Wrote Terraform modules for AWS services automation.
    • Implemented the EFK logs pipeline for log aggregation ~1TB of logs every single day without any lag.
    • Developed a Jenkins global library for unified build and release across hundreds of microservices.
    • Reduced service onboarding time to minutes using Jenkins, Groovy, and Salt automation.
    • Designed and implemented flash-optimized in-memory open source NoSQL DB Aerospike for caching.
    • Maintained daily operational activity on AWS infrastructure and continuous debugging. The highest traffic handled ~1 million RPM during the sales season.
    • Led most of the infrastructure integration projects across teams.
    Technologies: Amazon Web Services (AWS), EFK Stack, Amazon CloudFront CDN, Jenkins, Ansible, SaltStack, Kubernetes, Docker, Node.js, Java, AWS
  • DevOps Consultant

    2016 - 2017
    HCL Technologies
    • Implemented dynamic CI and CD using GitHub Enterprises, Jenkins multibranch jobs, XL-Release, XL-Deploy, and Nexus for Java and Microsoft Technologies.
    • Built and deployed Microsoft libraries using open-source build tools on Linux machines (Candle and light).
    • Migrated manual deployments to automated pipelines with workflows.
    • Introduced and implemented log aggregation using ELK stack.
    • Participated in server patching activities and network monitoring.
    Technologies: Amazon Web Services (AWS), AWS, ELK (Elastic Stack), Jenkins, Windows, Linux
  • Software Engineer

    2014 - 2016
    Cybage Software
    • Migrated infrastructure from legacy management to infrastructure as code that will enable developers to understand and modify infrastructure according to there application needs.
    • Scheduled infrastructure and apps for early morning hours to save infrastructure costs; costs were reduced by ~ 40%.
    • Setup SonarQube across the organization for hundreds of projects to improve the quality of code and providing developers better visibility of potential issues in the code.
    • Set up Jenkins automated deployments to hybrid infrastructure consisting of virtual machines and Docker containers.
    Technologies: Amazon Web Services (AWS), SonarQube, Jenkins, Node.js, Linux, Terraform, AWS

Experience

  • Dynamic Environments (Development)

    I set up dynamic environments on a needs basis. Developers can spin up their environment in minutes without any DevOps involvement, do their development, and tear them down once done. It is cost-effective and scalable, and each developer has their own environment. This has increased the release cycle from a few build per day to tens of builds per day to production.

  • Migration to Kubernetes (Development)

    I migrated an entire client infrastructure to Kubernetes from data centers and public cloud instances with more than 300 microservices running in an ad-hoc way without any visibility. I also set up a unified build and deployment pipeline with Jenkins.

  • Environment Segregation | AWS (Development)

    The client had been running one Kubernetes cluster for all environments: development, staging, and production. To solve this issue, I replicated the entire environment into new AWS accounts, wrote Terraform modules from scratch, and imported all the Terraform states for the existing resources to make everything in sync. Everything is hosted using AWS services, and the application stack is Clojure.

Skills

  • Frameworks

    AWS HA, Angular, AWS EMR
  • Libraries/APIs

    Jenkins Pipeline, Node.js, XL Release REST API
  • Tools

    GitHub, AWS IAM, Amazon CloudFront CDN, AWS ECR, AWS EBS, AWS CloudTrail, Docker Hub, Amazon EKS, Terraform, Grafana, ELK (Elastic Stack), Packer, SonarQube, Helm, Jenkins, CircleCI, CloudFlare, Nginx, GitLab, Bitbucket, AWS SDK, Kibana, SaltStack, Fluentd, AWS CloudWatch, AWS ECS, Maven, Istio, Elastic, Ansible, EFK Stack, Google Kubernetes Engine (GKE), Shell
  • Paradigms

    Continuous Development (CD), Continuous Integration (CI), DevOps, Continuous Delivery (CD)
  • Platforms

    Amazon Web Services (AWS), Kubernetes, Docker, AWS EC2, Google Cloud Platform (GCP), Imperva Incapsula, Linux, Apache Kafka, AWS Lambda, Windows
  • Storage

    Datadog, Elasticsearch, MongoDB, MySQL/MariaDB, AWS RDS, Aerospike, MySQL, Redis, PostgreSQL, AWS S3
  • Industry Expertise

    eCommerce, Healthcare, Insurance
  • Other

    Identity & Access Management (IAM), Site Reliability Engineering (SRE), AWS, ingress controller, Scaling, Auto Scaling, Web Performance, Environment Design, AWS DevOps, Hospitality, Cloud Services, System Administration, Linux System Administration, Linux Server Administration, Realtime-system, Scripting, Prometheus, Bash Scripting, Consul, Groovy Scripting, Shell Scripting, AppEngine, Cost Modeling, Kubernetes Operations (Kops), Migration
  • Languages

    Java, Clojure, Go, Python 3

Education

  • Postgraduate diploma in Advanced Computing
    2014 - 2014
    Centre for Development of Advanced Computing (C-DAC) - India
  • Bachelor of Technology degree in Electrical and Electronics Engineering
    2009 - 2013
    BM Institute of Engineering and Technology - India

Certifications

  • Certified Kubernetes Application Developer
    JANUARY 2020 - JANUARY 2022
    CNCF [Cloud Native Computing Foundation]
  • Certified Kubernetes Administrator
    DECEMBER 2019 - DECEMBER 2022
    CNCF [Cloud Native Computing Foundation]
  • Certified Solution Architect Associate
    OCTOBER 2019 - OCTOBER 2022
    Amazon Web Services

To view more profiles

Join Toptal
Share it with others