WORK EXPERIENCE SUMMARY:-
● Over all 9years of experience in the IT industry with Application Support, IT Operations and Production support for
all applications including planning, designing, developing and Implementation in Amazon Web Services (AWS)
and Kubernetes Environment.
● Experienced in Orchestrating Kubernetesclusters using Rancher 2.x and troubleshooting the network overlays
including monitoring using Prometheus and Grafana.
● Hands on experience with AWS cloud-specific technologies, including Elastic Compute Cloud (EC2), Simple
Storage Services (S3), Route 53, Cloud Formation, Elastic Beanstalk, Virtual Private Cloud (VPC), RDS,
Cloud Watch and many more.
● Trained and mentored the offshore support L2 Team in understanding the Datadog alerts set up across various
applications hosted onprem/cloud/Kubernetes clusters and prepared runbook with mitigation steps at L2 level.
● Extensive experience in designing AWS CloudFormation templates to create custom sized VPC, subnets, NAT to
ensure successful deployment of Web applications and database instances.
● Designed highly accessible, fault tolerant and cost-effective systems using multiple EC2 instances, Auto Scaling,
Elastic Load Balance and AMIs.
● Complete infrastructure automation using Terraform, CloudFormation and making use of Makefiles and
Jenkinsfile to keep application code and infrastructure code together (also maintaining versioning)
● Introduced AWS Parameter store which released dependency of updating parameters.
● Working with app-dev teams in building Dockerfile images using Jenkins’s pipeline and actively integrated CI/CD
along with OctopusDeploy.
● Created Python scripts for tracking billing, monitoring status checks which helped in getting rid of hanging ec2
instances, s3 uploads/downloads, auto dns entries creation/deletion whenever a new instance is created/deleted.
● Built and deployed customized Amazon Machine Images (AMIs) based on requirements across different regions
using packer and shell provisioners.
● Extensively used Boto3, awscli,Makefile in automating resources creation/maintenance on multiple AWS
Accounts.
● Experience in understanding the code written in different programming languages Java and Python. Also
experienced with LINUX commands and Server-side monitoring with shell script.
● Experience in designing and configuring secure VPC through private and public networks in AWS and created
various subnets for servers.
● Experienced with Puppet, Ansible, Chef and saltstack as System Configuration Tool.
● Experience on Atlassian Products (Jira, Stash, Bitbucket, Bamboo, Crowd, Hip-Chat).
● Built custom SQS based autoscaler as per the use case which solved a major design pattern.
● Experience understanding protocols, such as, SSL/TLS, CIFS, HTTP/S, DHCP, SMTP, LDAP/S, NFS, SNMP and
DNS.
● Setup complex test environment using different flavors of Linux (Red hat, CentOS, Ubuntu).
● Monitoring tools such as Datadog and automated creation of monitors and dashboards using python.
● Configured and administered HA Jenkin server in AWS.
● Worked on various applications using python integrated IDEs Eclipse and PyCharm
● Good experience is using version control tools like GIT and SVN.
● Experience is working with different SDLC methodologies like Agile and Waterfall.
● Good experience in writing Helm Charts, Kubernetes YAML files for deployment of microservices into
Kubernetes clusters.
Roles & Responsibilities:
Complete creation and maintenance of AWS accounts including infrastructure using cloud formation, terraform
scripts and ansible playbooks for IAM, AWS Config rules creation by running in Jenkins.
Implemented production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure with
Rancher, Kops, AWS EKS.
Multiple environments UAT, QA, PREPROD and PROD are created on the fly with the Jenkins Pipelines.
Page 1 of 4
Ec2, Autoscaling groups, IAM Roles and respective policies and including them in the Active directory and
controlling the complete user access, S3, Lambda, NAT Gateways, Step functions, cloudwatch alarms, SNS,
SQS, RDS (postgresql), ROUTE 53 record sets, Security groups, VPC, Subnets, NACL, Routing tables.
Migration of Rancher 1.6 to Rancher 2.x(2.1.x,2.2.x).
Created multiple automation projects to ease the bootstrap of an application with the required CI/CD pipelines,
infrastructure pipelines, and End to end integration with DataDog and Opsgenie.
Implemented Monitoring as code using terraform with the Pipelines with Continuous Delivery practices using
OctopusDeploy and successfully rolled out to production.
Training the team on GIT, Pipeline Practices, Infrastructure as Code, introduced Terraform and started migrating
existing
bucket to maintain high availability of meter data.
AWS CLI is widely used for developing the Make files for stack creation/deletion and update process for
CFT/Stacks.
Extensively worked in Orchestration of Kubernetes cluster using rancher 2.0 and troubleshooting the network
overlays including monitoring using Prometheus and Grafana.
Working with app-dev teams in building docker images using Jenkins pipeline and actively integrated CI/CD
along with OctopusDeploy tool.
Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
Experienced in building and maintaining custom AMI images with pre-installed docker-CE, SSM agents. Also built
several docker images with terraform,make,terragrunt,python and specific python modules.
Setup HA SonarQube and Integrated with Pipelines for Continuous Code Quality.
Understanding of SSL/TLS protocols and certificate-based solutions.
Ability to explain networking concepts (routing, ACL, load balancers, SSL/TLS, TCP) in order to provide
application architecture feedback
Environment:AWS, Kubernetes, Chef, Puppet, Jenkins CI, Jira, Gitlab, Python, OctopusDeploy, DataDog, OpsGenie,
SonarQube, Splunk.
process from DEV to production environment including UAT setup and runs.
Worked on microservices project- to build docker containers and deploy to Dev, iTest, Scale, UAT (SIT), PROD.
Worked to setup Jenkins as a service inside the Docker swarm cluster to reduce the failover downtime to minutes
and to automate the docker containers deployment without using configuration management tools.
Implemented docker-maven-plugin in maven pom to build docker images for all microservices and later used
Dockerfile to build the docker images from the java jar files.
Implemented build stage- to build the microservice and push the docker container image to the AWS ECR private
docker registry.
Worked on end-to-end setup of the Artifactory pro as a docker container with a secure private docker registry and
local docker repositories for storing the built docker images.
Worked on Docker service rolling updates, BLUE GREEN DEPLOYMENT to implement zero downtime PROD
deployments.
Worked on Docker machine to install docker-engine on managed virtual hosts in the data center.
To achieve Continuous Delivery goal on a highly scalable environment, used Docker coupled with load-balancing
tool Nginx.
Worked on deployment automation of all the microservices to pull images from the private docker registry and
deploy to docker swarm cluster using Ansible.
Worked on Shell Scripts to pull the latest successful image from the docker repository through JSON [Link],
scaled and managed AWS services.
Worked on Ansible modules to deploy docker services on the swarm cluster for the entire
[Link] on Ansible playbooks to automate the installation of docker-engine, docker swarm
cluster
Worked on microservices project- to build docker containers and deploy to Dev, iTest, Scale, UAT (SIT), PROD.
Wrote playbooks and roles for Ansible and deploying applications to AWS cloud using Ansible.
Page 2 of 4
Dockerized Selenium environment for web UI testing, Docker image with Java, Selenium, Python, Firefox,
Chrome
24/7 on call support for emergency site maintenance and immediate build and install requests.
Roles & Responsibilities:
Complete creation and maintenance of AWS accounts including infrastructure using Cloudformation, Terraform
scripts and Ansible playbooks for IAM, AWS Config rules creation by running in Jenkins.
Created, tested and deployed an End-to-EndCICDpipeline for various applications using Jenkins as the main
Integration server for Dev, QA, Staging, UAT and Prod Environments.
Launched the Application specific architecture with CloudFormation Templates using Jenkins Plugin.
Deployed Dev, QA, Staging, UAT and Prod Environments using CloudFormation Templates
Used Serverless Framework to deploy Lambda Functions.
Setup VPC and subnets various applications.
Documented the whole deployment and release process.
Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence
using this snapshot for disaster recovery.
Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,
OpsWorks etc.
Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments.
in customized VPC, based on Elastic Load Balancer (ELB) traffic and using ELB health check in order to trigger
Auto Scaling Actions.
Used IAM to create new accounts, roles and groups.
Configured applications in virtual private cloud (VPC) and hardened it from malicious attacks using 2-layer
protection from Security groups (at instance level) and network access control lists (NACL, at subnet level) and
using network access translation (NAT) instances.
Optimized volumes and EC2 instances &Created multi-AZ VPC instances.
Deployed a centralized log management system and integrated into AWS CodeDeploy to be used by developers
Virtualized the servers using the Docker for the test environments and dev environments needs. And also,
configuration automation using Docker containers.
Environment: Docker, AWS tools, SVN, ANT, Chef, Jenkins, LAMP, Maven, Puppet, Apache Tomcat, Shell
scripting, Artifactory Artifact repository
.
Design Develop and document architectural best practices for building systems on Amazon Web Services (AWS).
Implemented Elastic Load Balancers (ELB's) and Auto Scaling groups in AWS on Production EC2 Instances to
build Fault-Tolerant and Highly Available applications.
Implemented CloudFormation Templates to provision and auto deploy EC2 Instances and Integrated with
CodeDeployScripts to deploy the HRMS Web applications.
Created AMI’s to implement automatic deployments of application components and bootstrapping AWS EC2
Instances by passing User Data to download files from S3.
Implemented AMI’s for development and testing teams to launch EC2 Instances in VDI2 Environment.
Responsible for ensuring Continuous Delivery/Continuous Integration across all environments from UAT/TEST to
Pre-Production and Production using Jenkins.
Experience is setting up monitoring of operational and performance metrics of our AWS resources and web
applications using CloudWatch and Nagios.
Automate the provisioning of test and production infrastructure in AWS using tools like Terraform and Chef
Experience in using CloudFormation Templates to provision and auto deploy EC2 Instances and Integrated with
AWS CodeDeployRecipes to deploy the HRMS Web applications.
Setting up IAM Users/Roles/Groups/Policies and automated DB &App backups to S3 using AWS CLI.
Developed Shell scripts in automating administrative and maintenance tasks.
Responsible for Microsoft SQL Server database systems (hosted and licensed clients) through the entire lifecycle,
conception to production, troubleshooting and problem resolution for internal business partners.
Page 3 of 4
Environment: Amazon Web Services (AWS), Linux, Microsoft SQL Server, RDS, SSMS, AWS OpsWorks, AWS
CodeDeploy, chef, Puppet, AWS S3, Apache Tomcat.
Tenure: 2014 June - 2016 November
Roles & Responsibilities:
Participated in the release cycle of the product which involves environments like Development QA UAT and
Production.
Responsible for configuration, maintenance, and troubleshooting of .com Project.
Perform biweekly build cycle and testing processes on Solaris.
Developed utilities for developers to check the checkouts, elements modified based on project and branch.
Used Ant Scripts to automate the build process.
Implemented cloud services AWS.
Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments
and E-mail the team when the build is completed.
Deployed application modules to WAS based clusters via ND admin console
Created deployment request tickets in Bugzilla for the deploying the code to Production.
Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
Suggested latest upgrades and technologies for NoSQL databases.
Evaluated system performance and validated NoSQL solutions.
Used Perl/Shell to automate build and deployment Process.
Implemented a Continuous Delivery framework using Jenkins, maven& Nexus in Linux environment
Coordinated with developers, Business Analyst and Managers to make sure that code is deployed in the Production
environment.
Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB. Documented the
deployment process (Migration Doc) of code to production on an Excel Sheet.
Environment: ANT, WebSphere, Perl/Shell Scripts, Oracle, UNIX, Bugzilla, Jenkins, Puppet, Maven, AWS, NoSQL.
Page 4 of 4