profile-pic

Vikas Arora

6 years of hands-on experience in designing, implementing, and maintaining secure and scalable AWS infrastructure, leveraged Terraform to streamline resource provisioning and maintaining automated infrastructure deployments, experienced in application migration to cloud, containerizing applications, implementing CI/CD pipelines

Over 24 years of IT experience ranging from Cloud Infrastructure design, architecture and automation, Project Management, Development of Dot Net based Web Applications. Experienced in managing the clients across industries and geographies

Excellent interpersonal, analytical & negotiation skills, with the ability to relate to people at any level of business

  • Role

    AWS & Terraform Consultant

  • Years of Experience

    24 years

Skillsets

  • Terraform - 6 Years
  • AWS - 6 Years
  • Azure - 1 Years
  • Docker - 2 Years
  • Kubernetes - 1 Years
  • Ci/Cd Pipelines
  • Cloud Infrastructure
  • DotNet
  • PowerShell
  • Project Management
  • Python
  • Shell Scripting
  • SQL
  • Windows Server
  • Database migration

Professional Summary

24Years
  • Aug, 2023 - Mar, 2024 7 months

    AWS & Terraform Consultant

    Incepta Solutions Inc.
  • Feb, 2019 - Jun, 20234 yr 4 months

    Cloud and DevOps Consultant

    NEC Corporation
  • Jul, 2018 - Dec, 20191 yr 5 months

    Consulting AWS Solutions Architect

    The Cherry Hill Company
  • Jan, 2000 - Dec, 20033 yr 11 months

    Software Programmer

    Allion Technologies Ltd.
  • Jan, 2003 - Dec, 20041 yr 11 months

    Sr. Software Engineer

    Illusions Online India Pvt. Ltd.
  • Jan, 2004 - Dec, 201814 yr 11 months

    Technical Project Manager

    Capgemini India Pvt. Ltd.
  • Jan, 1999 - Dec, 20001 yr 11 months

    Software Programmer and Ecommerce Faculty

    V to U.Com India Pvt. Ltd.

Applications & Tools Known

  • icon-tool

    AWS ECS

  • icon-tool

    ECR

  • icon-tool

    EC2

  • icon-tool

    S3

  • icon-tool

    VPC

  • icon-tool

    WAF

  • icon-tool

    API Gateway

  • icon-tool

    Lambda

  • icon-tool

    Beanstalk

  • icon-tool

    EBS

  • icon-tool

    RDS

  • icon-tool

    DynamoDB

  • icon-tool

    CloudFormation

  • icon-tool

    SNS

  • icon-tool

    CloudWatch

  • icon-tool

    AWS CLI

  • icon-tool

    Azure VM

  • icon-tool

    SQL Server

  • icon-tool

    Terraform

  • icon-tool

    Terragrunt

  • icon-tool

    Packer

  • icon-tool

    Github Actions

  • icon-tool

    Chef

  • icon-tool

    Github

  • icon-tool

    Bitbucket

  • icon-tool

    AWS CodeCommit

  • icon-tool

    Shell Scripting

  • icon-tool

    PowerShell

  • icon-tool

    Linux

  • icon-tool

    Ubuntu

  • icon-tool

    CentOS

  • icon-tool

    Windows Server 2016

  • icon-tool

    Docker

  • icon-tool

    Kubernetes

Work History

24Years

AWS & Terraform Consultant

Incepta Solutions Inc.
Aug, 2023 - Mar, 2024 7 months
    • Implemented AWS Landing Zones and Organizations for the centralized management for consistent governance along with Transit Gateway to integrate VPCs to third party networks.
    • Setting up SSO using AWS IAM Identity Center.
    • Setting up Gateway VPC Endpoint for S3 and DynamoDB, Interface VPC Endpoint for SES, SQS and SNS.
    • Automation of AWS infrastructure using Terragrunt and Terraform. This includes AWS multi account/environment networking infrastructure peered by transit gateway, services creation like EC2, S3, RDS, IAM, Cognito, EKS-Fargate, VPC-Endpoint, SQS, SNS etc.
    • Troubleshoot multi-account VPC peering issues (Peered using Transit Gateway) to ensure cross-region/cross-account application communication.
    • Troubleshooting Kubernetes application deployment/logging issues in the EKS environment.

Cloud and DevOps Consultant

NEC Corporation
Feb, 2019 - Jun, 20234 yr 4 months
    • Migration of applications to the ECS using Terraform and Github Actions CI/CD.
    • Automated AWS infrastructure using Terraform and created secure and responsive AWS environment and services for enterprise applications.
    • Configured and managed AWS services for monitoring, logging, and security to ensure operational excellence.
    • Hands on experience in developing CI/CD pipelines using Github Actions.
    • Scripted automation tasks using Python/Bash for AWS Services/cron/batch jobs and ad-hoc tasks.
    • Set up SNS topics and SQS subscriptions on different protocols.
    • Implemented REST API using AWS API Gateway.
    • Automated Hardened AMI creation process using Packer, Github and AWS CodeBuild.
    • Managing AWS users, roles, and policies as per principle of least privileges.
    • Analysed CloudWatch and CloudTrail logs for debugging issues, incident, and security monitoring.
    • Installed Crowdstrike Endpoint Protection on over 500 Linux servers using AWS Systems Manager.
    • Managed Load Balancing and auto-scaling between the instances.
    • Implemented Blue-Green Deployment for Solr product, JBoss Wildfly App server deployment.
    • Monitoring and troubleshooting cloud infrastructure performance and availability.

Consulting AWS Solutions Architect

The Cherry Hill Company
Jul, 2018 - Dec, 20191 yr 5 months
    • Updating current AWS architecture to make it more secure and automated.
    • Migrated fleet of EC2 instances from public subnet to private subnet in stages.
    • Secured them from external attacks (mainly DDoS) by implementing Web Application Firewall (WAF).
    • Devised and automated a multi-region backup strategy for EBS volumes and RDS instances using CloudFormation.
    • Automated security patch implementation on different Linux servers (Amazon Linux, Linux2, Ubuntu 16.04 etc.) using AWS Systems Managers Patch baseline utility.
    • Provided day-to-day support for Infrastructure issues like problems in EBS snapshot creation, high CPU utilization, handling DDoS attacks, etc.
    • Provisioned Infrastructure using Terraform and packages configuration using Ansible.
    • Built and managed virtual machine environments using Vagrant.
    • Updated documentation.

Technical Project Manager

Capgemini India Pvt. Ltd.
Jan, 2004 - Dec, 201814 yr 11 months

Sr. Software Engineer

Illusions Online India Pvt. Ltd.
Jan, 2003 - Dec, 20041 yr 11 months

Software Programmer

Allion Technologies Ltd.
Jan, 2000 - Dec, 20033 yr 11 months

Software Programmer and Ecommerce Faculty

V to U.Com India Pvt. Ltd.
Jan, 1999 - Dec, 20001 yr 11 months

Achievements

  • Implemented AWS Landing Zones and Organizations for the centralized management for consistent governance along with Transit Gateway to integrate VPCs to third party networks.
  • Architected and executed migration of 18 containerized applications from AWS Beanstalk to ECS using Terraform, Github Actions CI/CD, AWS ECS, ECR and ALB, resulting savings of over $50000 per year.
  • Migrated 54 Dot net applications to Cloud using Jenkins, Chef and Azure Repos.
  • Created automated solution for Gold AMIs using Packer, Github and AWS CodeBuild.
  • Wrote Python Boto3 scripts to mass update tags on AWS services.
  • Created secure and responsive AWS infrastructure from ground up using terraform.

Testimonial

Incepta Solutions

Chris Darcy

Vikas is highly skilled technically, while also being an excellent communicator - a rare combination. He is also very diligent, flexible, hard working and proactive, whether working on a team or on his own. In short, he's a pleasure to work with.

NEC Software Solutions

Tusharr Dave

Vikas Arora worked in my team for around 4 years at Rave/NEC Software Solutions. He is a talented AWS/DevOps Architect with extensive experience which is always a value add. He has been instrumental in designing the architecture and contributing to the operational issues. He is a mature individual and always keen to learn and support team members whenever required.

Major Projects

2Projects

Deploy Dockers Example Voting App on AWS EKS

    Deployed Dockers Example Voting App on AWS EKS using Github actions and exposed it over the internet using Nginx Ingress Controller.

Gold AMIs using Packer

    Created automated and one click solution for Gold AMIs using Packer, Github and AWS CodeBuild, resulting frequent creation and use of latest OS images with pre-loaded security packages like Crowdstrike and Nessus.

Education

  • B.E. (Electronics)

    University of Nagpur (1999)

Certifications

  • Certified aws solution architect professional

  • Certified terraform associate

  • Certified azure fundamentals

  • Itil v3 foundation certification

  • Certified aws sysops administrator associate

  • Certified aws solution architect associate

  • Oracle certified associate on sql and pl/sql

  • Microsoft certified professional for vb6.0 desktop and asp.net

AI-interview Questions & Answers

Hi, my name is Vikas Arora. I have over 6 years of experience in cloud computing, which includes AWS, as well as some experience with Azure, Terraform, containerization using Docker and Kubernetes. Overall, I have 24 years of IT experience. I've also worked for 14 years at Capgemini in the capacity of technical lead and technical manager. This is my brief.

What method would you implement to automate the backup of ETLs? What is the best way to automate the backup of ETLs? What is the best way to automate the backup of ETLs? What is the best way to automate the backup of ETLs? What is the best way to automate the backup of ETLs?

my example could be serverless as well, so like lambda or your API gateway. We can then use a failover mechanism, like the failover mechanism of route 53, to switch to another region. However, that's only possible in an active-active setup. In an active-passive setup, we have to manually bring it up and then change route 53 to point to the other region.

The role of the load balancer in a Kubernetes cluster is to capture all the pods. So, there are multiple clusters in which there are multiple pods. So the load balancer will point to all these pods. Using auto-scaling, if there are more pods coming up, the load balancer will start pointing to them. In the case of scale-in, the number of pods reduces, then the load balancer will stop pointing to them as the pods are destroyed.

Can you suggest a strategy to migrate on-premises applications? So, assuming that these applications, on-premise applications, they are non-microservice-based or non-containerized applications. First, we have to come up with a strategy for converting them into microservices. This involves modularizing the application into microservices. Then, after dividing the application, we will have to write the required Docker files for all these microservices. Next, we have to create Docker images for these microservices, either using a Continuous Integration and Continuous Deployment (CICD) pipeline or manually. These Docker images will then be stored in Amazon Elastic Container Registry (ECR). From there, they can be deployed to Amazon Elastic Container Service (ECS) or Amazon Elastic Kubernetes Service (EKS), depending on the size of the application and the expected load.

There are a couple of ways which I am aware of, so one you could use HashiCorp Vault to secure sensitive data, and other ways to use environment variables.

We'll be back. The only issue I see in this particular Dockerfile is in the command `run mkdir slash code`. So that may give an error. So rather than using `slash code`, we will just use `code`, okay? So it will create a directory named `code`. And similarly, then we have to use `&&` `cd code`. The rest looks okay to me.

You need a security code set for instance. In instances this cancels the CPU, it's just a mistake not bad. Let's go and change the code to set for instance and let's install this. It will do the rest of the instructions. It could probably be related to multiple instances and how this could be how this list will be.

I'm not sure about this question.

Though we can use any CI-CD tool with Kubernetes, I have personally used GitHub Actions to create a CI-CD pipeline for Kubernetes, but the popular ones would say Argo CD is there.

I'm not sure what the question is asking. Can you give me a little more context about the question?