Professional Documents
Culture Documents
Rishi Senior Devops/Cloudops Engineer: Professional Summary
Rishi Senior Devops/Cloudops Engineer: Professional Summary
Professional Summary
Technical Skills
Work Experience
Responsibilities:
Developed continuous delivery build/release pipelines using tools such as Run deck, Jenkins, and enable
release and operations automation using Ansible.
Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack
monitoring using Ansible playbooks and has Integrated Ansible with Run deck and Jenkins.
Creating Ansible roles using YAML such as tasks, variables, files, handlers, templets and writing playbook
for that role.
Hands on experience in writing Ansible scripts and used Ansible for configure Tomcat servers and
maintenance.
Experience in writing and deploying various Ansible playbooks and modules in the Production and pre-
production environments.
Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and
backup on AWS
Involved in designing and deploying multitude applications utilizing most of the AWS stack (Including
EC2, Route53, S3, RDS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS
Cloud Formation.
Setup and build AWS infrastructure various resources like VPC, EC2, S3, IAM, EBS, Lambda, Kinesis,
Security Group, Auto Scaling, Dynamo DB and RDS in Cloud Formation JSON templates.
Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and
deployed AWS resources using it.
Work with other teams to help develop the Puppet infrastructure to conform to various requirements
including security and compliance of managed servers.
Built a VPC, established the site-to- site VPN connection between Data Center and AWS.
Develop push-button automation for app teams for deployments in multiple environments like Dev, QA,
and Production.
Help with the creation of dev standards for Puppet module development including best practices for version
control (git).
Perform troubleshooting and monitoring of the Linux server on AWS using Zabbix, Nagios and Splunk.
Management and Administration of AWS Services CLI , EC2 , VPC , S3 , ELB Glacier, Route 53 , Cloud
trail , IAM , and Trusted Advisor services.
Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using
services like Cloud Formation, Code Build, Code Deploy, S3 and puppet.
Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE.
Integrated services like GitHub, AWS, Code Pipeline, Jenkins and AWS Elastic Beanstalk to create a
deployment pipeline.
Good Experience in architecting and configuring secure cloud VPC using private and public networks
through subnets in AWS.
Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions
of users with the help of AWS IAM.
Designing and implementing fully automated server build management, monitoring and deployment by
using Technologies like Puppet.
Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
Initiating alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization disk
usage etc. to take recommended actions for better performance.
Configured AWS Multi-Factor Authentication in IAM to implement 2 step authentication of user's access
using Google Authenticator and AWS Virtual MFA.
Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for
organization in AWS public cloud.
Writing UNIX shell scripts to automate the jobs and scheduling cron jobs for job automation using
commands with Crontab.
Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and
Test Playbooks on AWS instances using Python .Experience with Puppet to more easily manage
enterprise Puppet deployments
Design AWS Cloud Formation templates to create custom sized VPC , subnets , NAT to ensure successful
deployment of Web applications and database templates
Created scripts in Python which integrated with Amazon API to control instance operations.
Coordinate/assist developers with establishing and applying appropriate branching, labeling /naming
conventions using GIT source control.
Environment: AWS, Chef, Ansible, Puppet, Cloud Watch, GitHub, Python, Java, QA.
Responsibilities:
Responsible for Architecting Multi AZ Components in AWS like, EC2, IAM, VPC, RDS With
Replication, S3 for Object and Static Webpages, Auto Scaling of Micro Services like ECS, ELB with
SSL Certs
Created Amazon AWS EC2 instances for installing, configuring and troubleshooting on various
Amazon images like Amazon Linux AMI, RedHat, and Ubuntu.
Manage AWS EC2 instances using Auto Scaling, ELB (Elastic Load Balancing) for our environments.
Maintaining cloud infrastructure using AWS EC2, S3, Cloud watch, Cloud Formation, Route 53 and
Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable,
and flexible systems that handled expected and unexpected load bursts.
Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using
java to perform event driven processing. Created Lambda jobs and configured Roles using AWS CLI.
Designed AWS Cloud Formation templates to create custom sized VPC, Subnets to ensure successful
deployment of Web applications and database templates.
Experience in Blue/green deployment strategy by creating new applications which are identical to the
existing production environment using Cloud Formation templates & Route53 weighted record sets to
redirect traffic from the old environment to the new environment via DNS
Focused on containerization and immutable infrastructure. Docker has been core to this experience,
along with Marathon and Kubernetes.
Day to day activities like building and deploying code in different environments like DEV, SIT, UTA,
Pre-Prod and Prod using Jenkins, Docker, Kubernetes and ARM, CHEF and Ansible.
Provided consistent environment using Kubernetes for deployment scaling and load balancing to the
application from dev through production, easing the code development and deployment pipeline by
implementing Docker containerization with multiple namespace.
Used Docker to virtualize deployment containers and push the code to EC2 cloud and built additional
Docker Slave nodes for Jenkins using custom built Docker images and instances.
Created Docker images using a Docker file, worked on Docker container snapshots, removing images
and managing Docker volumes.
Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and
Docker Registry. Created multiple Containers with Specific Run Times and Proxying using NGINX for
Virtual Hosting of Multiple Containers in Single Docker Host.
Installed and configured chef server Bootstrapped Nodes, Created Run lists, Generated Custom
Cookbooks using Resources, used Test Kitchen Vagrant/Docker and Knife utility to automate Cloud
Config Management Tasks.
Collaborate in the automation of AWS infrastructure via terraform, ansible, and Jenkins - software and
services configuration via chef cookbooks.
Wrote Ansible Playbooks with python SSH as the wrapper to manage configurations of AWS Nodes
and test playbooks on AWS instances using python.
Deployed and maintained Chef role-based application servers, including Apache, JBoss, Nginx, and
Tomcat.
Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of
continuous integration (CI) and for End to End automation for all build and deployments.
Creating from scratch a new continuous integration stack for a web application based on Docker and
Jenkins, allowing transition from dev stations to test servers easily and seamlessly. Deployed Jenkins
for CI/CD, creating jobs with DSL plugin and automate the jobs using polling techniques.
Architect, design and maintain automated build and deployment systems using Jenkins, Subversion,
Maven and Nexus.
Automated the Migration of the Jenkins server to AWS and moving of the jobs from the SCM Git and
Analyze and resolve conflicts related to merging of source code for GIT and further configuring with
SonarQube to test the quality and analyze the bug fixes.
Monitoring running stacks including events & resources on OpenStack Cloud.
Implemented automated local user provisioning in instances created in OpenStack cloud through
Ansible Playbooks.
Installed and set up Nagios monitoring system on a dedicated Amazon EC2 server, developed several
custom plugins for monitoring availability and performance of AWS EC2 instances, monitoring
MySQL databases and results of execution of certain queries, etc.
Environment: AWS, EC2, RDS, ELB (Elastic Load Balancing), S3, Cloud watch, Cloud Formation, Route53,
Lambda, MAVEN, Nexus, Chef, Terraform,Jenkins CI/CD, Nagios, Jira, PAAS, SHELL, Python, Open Shift, VPC,
Auto scaling, Apache, JBoss, Nginx, Tomcat, GIT, Soap, Docker, Kubernetes, GCP, Service now, Cassandra,
Kafka, Blue/green deployment
Responsibilities:
Configured applications within Walmart Global Logistics Systems unit for Continuous Integration and
Continuous Deployment using Jenkins and Automic (UC4).
Worked with various product lines within the business group to communicate the requirement for the
Enterprise Preferred DevOps tools and provided a roadmap for efficient approach to achieve the targets.
Worked on Ansible Configuration management to deploy packages with the required build artifacts from
source repository (GIT, SVN) and facilitate a stable and scalable build and deploy infrastructure.
Streamlined the CI/CD process for application deployments by enforcing strong source code repository
management techniques and securing configuration files away from application source code for improved
security and decoupling.
Worked on Jenkins and Automic for continuous integration/deployment and for End-to-End automation for
all build and deployments.
Worked with server infrastructure team to provision servers, virtual machines and stand-alone systems
through SCCM and Docker containerization.
Created MAVEN Scripts to automate the build and release process to ensure versioning.
Managed the Maven Repository using Nexus tool and using the same to share the snapshots and release
artifacts of the individual project modules.
Built and managing a highly available monitoring infrastructure to monitor different application servers
and its components using Nagios with Ansible automation.
Provided continuous support for application deployments / maintenance to production and support of lower
level environments as well.
Created Docker images using Docker file and published to the internal Docker registry for re use and
running the Docker Containers. Worked on Docker container management using Docker Swarm.
Worked on automation for Building, changing, and versioning infrastructure safely and efficiently using
Terraform.
Designed, Managed and Implemented the Disaster Recovery solutions across the Walmart Logistics
Division.
Involved in smoke testing the application completely using automated test cases from Selenium and also
from user interface to backend services and performs testing of database related operations.
Worked on creating scripts to deploy TomEE and Jetty applications in LINUX servers and worked on
startup scripts for deployments.
Implemented the centralized logging using Log stash, Elastic search, Kibana
Worked on GIT, BITBUCKET, CONFLUENCE, JIRA and Sub-Version.
Environment: Cloud bees Jenkins, Ansible, OneOps Cloud, Nagios, Docker, Kubernetes, Java, Maven, Linux,
Angular Js, Informix, Liquibase, Automic, Log Stash, Kibana, Elastic search, TomEE, SVN, GIT, Bit bucket, JIRA,
Confluence.
Responsibilities:
Environment: Jenkins, JIRA, Maven, GIT, Apache ANT, Tomcat, Apache, Subversion, Puppet, Python, Unix
Shell Scripting
Responsibilities:
Managing and monitoring the JVM performance by tuning WebLogic Heap Size, Garbage Collection,
JDBC Pools.
Involved in setting up the cluster environment for WebLogic
Work closely with users, designers, developers and other partners.
Taking ownership and resolved problems in integration, staging& production environments.
Investigating & resolving performance issue by analyzing thread dump, GC values & heap dump
Have been using configuration wizard and configuration builder extensively to create and manage
WebLogic domains
Installing Apache 2.0, and configured plug-in for clusters running on WebLogic 9.x/10.x.
Installation and configuration of various middleware packages such as WebLogic, Tomcat.
Perform WAR, EAR and JAR files deployment in WebLogic 9.2/10.3 through admin-console.
Configuring and setting up Secure Sockets Layers (SSL) for data encryption and client authentication.
Investigating and resolving problems in integration, staging and production environments.
Create new file system, permitting user to mount file system, monitoring free space, disk usage, locating
files, checking & clearing log files, administer and monitor disk based file system.
Configuring database connectivity using JDBC and Configured WebLogic Virtual hosts.
WebLogic server 10.x to 12.c Administration, installation, configuration and monitoring.
Coordinating with network team to configure Cisco Load Balancer for request distribution to apache web
layer.
Creating shell scripts to automate the installation procedures for JBoss servers.
Involved in Performance Testing and tuning of WebLogic server with respect to heap, execute queue, Work
Manager and load management in a cluster, threads and connection pools and solving issues with
applications during the Performance test.
Had to co-ordinate with WebLogic Portal team for the frontend application portal setup. Trouble shooting
any issue with Portal team and make sure applications are launching properly from the portal page.
Make myself available to application architect to provide WebLogic infrastructure support and creating
WebLogic Portal as frontend and other application installed on WebLogic Server as backend calls.
Education
Bachelor of Technology – Computer Science
Jawaharlal Nehru Technological University – India
Master of Science – Computer Science
Fairleigh Dickinson University –New Jersey, United States