Vikas G.
0About
6 + Years of strong expertise in the IT industry as a DevOps Engineer with proven expertise in involving cloud computing platforms like Amazon Web Services (AWS), Microsoft Azure. • Experience in migrating and implementation of multiple applications from on premise to cloud using AWS services like VPC, EC2, Lambda, S3, Glacier, RDS, Cloud Watch, Cloud Formation, Route53, SQS, SNS. • Expert in Varied Azure service like Compute (Web Roles, Worker Roles), Caching, Azure SQL, and Network services, Azure Directory, PowerShell Automation, NoSQL, Storage, Azure Virtual Machines, Azure search, Azure DNS, Azure VPN Gateway, API Management, Scheduling, Azure Autoscaling. • Created and launched EC2 instances using AMI’s of Ubuntu, RHEL, Amazon Linux, and Windows and used shell scripts to bootstrap instance. • Mounted EFS and Elastic Block Storage volumes on EC2 instances, created snapshots for backups of volumes and Images to store launch configurations of the EC2 instances. • Used Elastic Search, and ELK Stack for visualisation and aggregation of logs. • Hands on experience using Azure Kubernetes service to deploy and managed Kubernetes cluster in Azure, created an AKS cluster within the Azure portal, with the Azure CLI, also used template driven deployment options. • Built servers using AWS Cloud Formation scripts: Importing volumes, launching EC2, RDS, assigning roles and policies via IAM, load balancers (ELBs), implementing Auto-Scaling, Security groups within the defined Virtual Private Connection. • Implemented DNS service through Route 53 on ELBs to achieve secured connection through HTTPS. • Implemented AWS Lambda functions to run scripts in response to an event in S3 bucket or Amazon Dynamo DB table or HTTP requests using Amazon API Gateway. • Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, disk usage, CPU Utilization etc. and have insight within the monitoring tool specifically, Nagios. • Experience of monitoring API calls within the logs of Amazon CloudTrail. Page 2 • Created Jenkins pipeline to build the images and then pushed those images to AWS ECR that is later consumed by the AWS EKS-Kubernetes and AWS ECS cluster to do the rolling deployments by consuming the images. • Experience in configuring Azure Virtual Networks, Subnets, DHCP address blocks, routing, and security policies. Also, deploying Azure IaaS virtual machines and into secure Subnets and Virtual Networks. • Have knowledge in GCP services including Big Query, Cloud CDN, Cloud Storage, Cloud SDK, Cloud SQL and Dataflow. • Experienced with Terraform key features like Infrastructure as code, Resource Graphs, change Automation, Execution plans and extensively used Auto Scaling for launching cloud instances whereas deploying Microservices. • Application Deployments & Environment configuration using Puppet/Chef. • Experience in branching, tagging, and maintaining the version across the environments working on Software Configuration Management tools like Subversion and GIT. • Experience in using Jenkins to automate most of the build related tasks. Experience/knowledge in creating Jenkins CI pipelines (Upstream and Downstream jobs) • Extensive experience using Puppet modules for application, infrastructure deployments and Chef Configuration management. • Extensive expertise with building of deployable artifacts (war & ear) from source code like ANT, Maven, Gradle. • Extensively worked on Jenkins, Docker by installing, configuring, and maintaining for continuous integration (CI) and for End-to-End automation for all build and deployments. • Worked with Puppet Open Source and Puppet Enterprise. Installed, configured, upgraded, and managed Puppet Master. Integration of Puppet with Passenger and Apache. • Created Custom as well as Worked and utilized Puppet hierarchy files, facts, and global variables. • Well versed with Ansible Playbooks, modules, and roles, used Ansible Tower and Ansible as Configuration management tool, quickly deploys vital applications, to automate repetitive tasks, and proactively manages change. • Involved in Centralized Management and Configuration Automation with Terraform, Ansible and Implemented Ansible to manage all existing servers and automate the Build/configuration of new servers. • Used Container management tool Docker by writing Docker files and setup the automated build on Docker Hub and installed and configured Kubernetes. • Extensive experience with Infrastructure Administration in Windows Server 2008 R2/2012 R2, LINUX (RHEL/CENTOS 5/6/7, Ubuntu), Amazon Web Services and Tools that are used for Automation of Configuration Management in a CI/CD (Continuous Integration & Deployment/Delivery) Pipeline under DevOps Culture. • Ability to build deployment, build scripts and automatic solutions using scripting languages like Shell scripting (Bash, Kasha), Ruby, Python. • Expertise in Querying RDBMS such as Oracle and MYSQL by using SQL for Data integrity. • Expertise in using cloud technology Microsoft Azure and NoSQL database like DynamoDB, MongoDB. • Implemented software methodologies like Waterfall model, Agile, and SCRUM