Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Rishi

Senior DevOps/CloudOps Engineer


Email: rishihks@gmail.com Phone: 201-870-0129

Professional Summary

 DevOps professional with comprehensive experience on infrastructure management,


build/release engineering, end to end automation, infrastructure as code, configuration
management, continuous integration/deployment, system administration and application
monitoring.
 Experience in installation, configuration and troubleshooting Apache HTTP, JBOSS and Tomcat
servers. Experience on Oracle WebLogic server management, installations and deployments.
 Skilled at Software Development Life Cycles and Agile Methodologies (ServiceNow, JIRA).
Experienced in providing extensive support in deployments and troubleshooting issues in DEV,
QA, UAT, Pre-Prod and Prod environments.
 Experience in Shell, bash, python and yaml scripting for day-to-day administration and
automation activities.
 Experience working on Application Support, Monitoring, Delivery and Infrastructure
maintenance as Devops Engineer. Expertise on management methodologies and deployment
process.
 Jenkins - Experience on installation of Jenkins server, configuration of master-slave setup,
configuration of pipelines (pipeline scripting, free style jobs, multibranch pipelines, team
projects etc.), deployment in prod/non-prod environments, troubleshooting build, testing,
security and deployment issues. Experienced on integration and configuration of CI/CD tool
stack to Jenkins via required plugins. Experience on Jenkins shared libraries development with
Groovy.
 Experience supporting different build tools like maven, gradle, msbuild etc.
 Experience on sonar administration and integrating sonar scan to different applications through
the sonar plugins. Experience on integrating Jenkins with sonar server and troubleshooting scan
related platform issues
 Experience on Ansible configuration management and programming. Worked on Ansible Tower.
 Experience on source code management through GitHub and Bitbucket.
 Experience on docker containerization, docker swarm – configuration, installation and
management.
 Experience on Kubernetes on prem-clusters and AKS/EKS. Experienced on troubleshooting pod
scheduling, deployments and networking related issues on Kubernetes clusters.
 Experienced on core AWS services EC2, S3, ELB, EBS, Route53, VPC, RDS, IAM, STS, SNS,
Dynamo DB, Auto scaling, Cloud Formation, ECS, Cloud watch, Cloud trail, Lambda etc.
 Worked on configuring application monitoring on AWS using AWS CloudWatch using custom
dashboards, alarms, and SNS.
 Experience on AWS migrations. Worked on application deployments with cloud formation,
elastic beanstalk. Experience on running docker containers and kubernetes on AWS using ECS,
EKS and AWS Fargate.
 Extensive experience on integrating AWS and Terraform. Experience Working with key features of
Terraform as modules, maintaining state, execution plans, resource graphs, change automation. Worked
on automating AWS infrastructure implementation, deployments and recovery using terraform.
 Expertise in implementation and designing of disaster backup and recovery plan. CM/ECM
creation and follow up. RCA activities.
 Experience on application monitoring, resolving prod/non-prod issues, escalating issues to
relevant teams, scheduling maintenance activities like patching, service upgrades, renewal of ssl
certificates etc.
 Experience on log aggregation tools Splunk and Nagios. Experience Grafana dashboards and
AppDynamics to produce meaningful log analysis and metrics
 Experience on assigning and resolving issues through JIRA, Service Catalogue and other
ticketing tools.
 Expertise working in 24/7 monitoring and support required environments. Pro-active in promptly
responding to all kinds of alerts and issues. Expertise working in on-call rotation for production
support.

Technical Skills

Cloud Infrastructure AWS, Azure


Web Servers/ Application Apache2.0/2.2/2.4, Apache Tomcat5.5/6.0/7.0, WEBLOGIC, WEBSPHERE,
Servers Nginix, JBOSS, My SQL, PostgreSQL, MongoDB, MS Access, Oracle
9i/10g/11g, DB2, HP ILO.
Virtualization VMware ESX, ESXi, vSphere 4 and vSphere 5Citrix.
SDLC Agile, Scrum
Version Control Tools Subversion (SVN), GIT, GitHub, GitLab, Bitbucket
Build Tools Maven, Gradle, MSBuild, Python Builds
CI Tools Jenkins, TeamCity, Bamboo, Hudson
Configuration Management Chef, Puppet, Ansible.
Orchestration Tools Kubernetes, Docker and Apache Mesos
Infrastructure as Code Terraform, CFT
Database Oracle, MySQL, MongoDB, SQL Server
Ticketing & Tracking Tools JIRA, Remedy, Service Now
Monitoring Tools Nagios, Cloud Watch, Cloud Trail, Splunk, Grafana, AppD
Languages/Scripts Shell, Bash, PHP, Python, PHP, Ruby, Perl and Power Shell.
Operating Systems Red hat, Ubuntu, Linux, WINDOWS, CentOS, SUSE.

Work Experience

Novartis Pharmaceuticals Corp, East Hanover, NJ July 2020 – Present


DevOps Engineer

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.

Client: Salesforce, Portland, Oregon Nov 2018 – June 2020


Role: DevOps Engineer

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

Client: Centene Corporation, St. Louis, MO Feb 2017 – Oct 2018


Role: DevOps Engineer

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.

Client: Tetra Soft, Hyderabad Jan 2015 – Nov 2015


Role: Middleware Engineer

Responsibilities:

 Involved in migration/automation processes for build and deploy systems.


 Monitored the UAT/Production Environments for any down time issues by performing regular corn job
updates in servers.
 Hands on working with LDAP configuration. Configuration of Groups, Roles, and policies. Assigning
users to Groups and Roles.
 Supported the code builds by integrating with continuous integration tool (Jenkins).
 Written Maven scripts, Installed Jenkins, written shell script for end-to-end build and deployment
automation.
 Build Continuous Integration environment (Jenkins) and Continuous delivery environment (Puppet).
 Integrated delivery (CI and CD process) Using Jenkins.
 Installation and configuration of Apache and Sun ONE Web Server including SSL configuration and
proxy plug-in for application servers.
 Web services in WebLogic server for remote application access of SOAP calls to other application in
different domain.
 Monitoring the error logs, server logs and fixing the problems and Performance tuning of JBoss servers.
 Created Cronjob with UNIX shell scripts for Monitoring of various WebLogic attributes for Production
Servers which helps to send Alert through emails as well as to Pagers.
 Co-ordinating 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.
 Excellent experience in writing the Unix and shell scripts to automate the process of daily monitoring,
build and deployment activities.
 Configured and maintained stress server in different geographical location and provide setup in every
release to perform stress testing.
 Configuration Management using Subversion (SVN) and maintained admin related files.
 Automating the regular tasks in Subversion and streamlining the process of access to SVN.
 Hands on working experience with Jenkins continuous integration Tools including installation,
configuration of jobs, pipelines, security set up etc.
 Hands on with automation build scripts like Maven and Hands on with GIT / GIT Hub for code check-
ins/checkouts and branching and various other functions.

Environment: Jenkins, JIRA, Maven, GIT, Apache ANT, Tomcat, Apache, Subversion, Puppet, Python, Unix
Shell Scripting

Client: Sapient Corporation, Bangalore, India Dec 2012 – Nov 2014


Role: WebLogic Administrator

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.

Environment: Oracle WebLogic Server/portal 6.1/8.1.5/9.2/10.3, Oracle Fusion 11g, Jboss4.2/5.0.1/5.1.0EAP,


SJSAS 9.1, Solaris 8/9/10, Windows 2003 server, Linux RHEL 5, Apache 2.0 HTTP, Apache Active MQ 5.0,
Oracle Http Server, Oracle 9i/10g/11g RAC, LDAP, OEM (Oracle Enterprise Manager), HP OVO, Remedy
Ticketing system 6.1, Remedy Client (Change/Release management)

Education
Bachelor of Technology – Computer Science
Jawaharlal Nehru Technological University – India
Master of Science – Computer Science
Fairleigh Dickinson University –New Jersey, United States

You might also like