Vimal Paliwal, Software Developer in Pune, Maharashtra, India
Vimal Paliwal

Software Developer in Pune, Maharashtra, India

Member since December 20, 2019
Vimal is a cloud consultant as well as an AWS Authorized Trainer with over four years of professional experience. He has worked extensively on AWS and, secondarily, Google Cloud. He is a certified professional in both AWS and GCP. He loves automation and is always looking to automate whatever he can be using Terraform, Jenkins, Python, Shell, and other technologies.
Vimal is now available for hire

Portfolio

  • Modus Create
    Shell, Terraform, Python, Amazon Web Services (AWS), Shell Scripting...
  • Pricemoov SaaS
    Amazon Web Services (AWS), AWS, Helm, Kubernetes
  • Coditas
    Shell, Terraform, Python, Amazon Web Services (AWS), Shell Scripting...

Experience

Location

Pune, Maharashtra, India

Availability

Part-time

Preferred Environment

Terraform, Amazon Web Services (AWS), Kubernetes, CI/CD Pipelines, Helm

The most amazing...

...thing I've done is build a payment portal surrounded by a suite of services entirely on my own and see client payments going through.

Employment

  • DevOps Engineer

    2020 - PRESENT
    Modus Create
    • Singlehandedly migrated EKS clusters to the latest available version for stage and production environment with zero downtime.
    • Written shell and Python scripts for GitLab CI/CD to maintain a dynamic dev environment.
    • Carried out a cost analysis and reduced the monthly AWS bill by nearly 40% by introducing Spot instances for the dev environment and downsizing underutilized Elasticache and Aurora clusters.
    • Implemented an RDS Proxy with IAM auth to securely and efficiently manage database connections.
    • Replaced instance-level IAM roles with pod level using K8s ServiceAccount to achieve least privilege access.
    • Hardened all EKS nodes by introducing CIS Level 1 AMI.
    • Automated security patch on EKS nodes every weekend via AWS Systems Manager.
    • Implemented Prometheus and Grafana for K8s monitoring using Helm charts.
    • Set up site-to-site VPN connectivity for seamless on-prem connectivity.
    Technologies: Shell, Terraform, Python, Amazon Web Services (AWS), Shell Scripting, GitLab CI/CD, Kubernetes, AWS
  • DevOps Engineer

    2020 - 2020
    Pricemoov SaaS
    • Improve the existing CI/CD pipeline to include the deployment of Lambda@Edge function using SLS framework and update CloudFront with the latest deployed version.
    • Implemented RabbitMQ broker for celery workers via Helm Chart.
    • Separated the Celery worker and Redis container from the back-end app container on K8s.
    Technologies: Amazon Web Services (AWS), AWS, Helm, Kubernetes
  • Cloud Lead

    2018 - 2020
    Coditas
    • Automated the infrastructure deployment of a centralized logging framework which includes Kinesis Firehose, S3, SQS, SNS, ELK, API Gateway, and Lambda using Terraform.
    • Wrote custom RBAC roles for limiting user access to the Kubernetes cluster.
    • Used Jira to keep track of issues/tasks along with time logging.
    • Implemented a host monitoring solution using Sensu Core and Grafana.
    • Automated the code deployment to EC2 instances using Jenkins Pipeline script in combination with AWS CodeDeploy.
    • Handled the infrastructure and code deployment automation of a serverless application involving S3, CloudFront, Lambda, API Gateway, DynamoDB, and more using Terraform and GitLab CI/CD.
    Technologies: Shell, Terraform, Python, Amazon Web Services (AWS), Shell Scripting, Kubernetes, Jenkins, AWS
  • Founder

    2016 - 2017
    Ezstrax
    • Built a payment gateway surrounded with a suite of services such as invoicing, form creation, or multi-cart options.
    • Used Terraform to automate the infrastructure and AWS CodeBuild and CodeDeploy for the CI/CD pipeline.
    • Guided infrastructure to pass its ASV scan in the very first run.
    Technologies: Terraform, Amazon Web Services (AWS), CSS, HTML, JavaScript, Java, AWS

Experience

  • AWS IAM Key Rotator
    https://github.com/paliwalvimal/aws-iam-key-rotator

    This tool is responsible for generating a new IAM access key pair every X days and mails it to the user via SES. It will also delete the existing key pair after a few days of new key generation to allow the user to update the new key wherever required.

  • Terrablocks
    https://github.com/terrablocks

    Modular infrastructure blocks written in Terraform. This project contains few basic building blocks of infrastructure which are required to start most of the projects. I maintain this to make my and others' lives easier.

  • Secureaws
    https://github.com/paliwalvimal/secureaws

    A Python application which will scan your AWS account to identify whether basic security services are enabled. If not, the app will help you enable or set them up.
    Services covered include:
    • CloudTrail
    • Config
    • Root MFA
    • VPC flow logs
    • Strong password policy
    • Macie
    • Guard duty
    • S3 SSE encryption
    • EBS encryption

  • Payment Gateway

    A Java application helping people and businesses to collect payments online. Payments can be collected via creating an invoice using the portal or by creating interactive forms for users. I was responsible for building the application, hosting it, and keeping it secured.

  • SSH Logging and Session Management Using AWS SSM (Publication)
    A comprehensive tutorial on how to log SSH activity—minus sensitive input, like passwords—occurring in Linux AWS EC2 instances to either CloudWatch Logs or S3 buckets.

Skills

  • Tools

    Terraform, Amazon EKS, Jenkins, Shell, Helm, AWS IAM, AWS SES, GitLab CI/CD, Git
  • Platforms

    Amazon Web Services (AWS), AWS Lambda, Kubernetes, Docker, Google Cloud Platform (GCP), Linux
  • Paradigms

    DevOps
  • Other

    AWS API Gateway, AWS, Shell Scripting, CloudWatch Event, CI/CD Pipelines
  • Languages

    Python, Java
  • Storage

    AWS DynamoDB

Education

  • Master's degree in Computer & Network Security
    2014 - 2015
    Middlesex University - London, UK
  • Bachelor's degree in Computer Applications
    2011 - 2014
    MITSOM College - Pune, India

Certifications

  • AWS Authorized Instructor – Champion
    MARCH 2020 - FEBRUARY 2021
    Amazon Web Services
  • AWS Certified Solution Architect – Professional
    DECEMBER 2019 - DECEMBER 2022
    Amazon Web Services
  • AWS Certified Security – Specialty
    FEBRUARY 2019 - FEBRUARY 2022
    Amazon Web Services
  • AWS Certified Developer – Associate
    AUGUST 2018 - AUGUST 2021
    Amazon Web Services
  • AWS Certified SysOps Administrator – Associate
    DECEMBER 2017 - DECEMBER 2020
    Amazon Web Services
  • AWS Certified Solution Architect – Associate
    JUNE 2017 - DECEMBER 2022
    Amazon Web Services

To view more profiles

Join Toptal
Share it with others