From: route@monster.com
Sent: Friday, September 2, 2016 10:11 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: TOMCAT
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
DevOps Engineer Name: Ravi Email: ravi.ops56@gmail.com Contact: 929-357-5656 Employment type: Corp to Corp ·
Over 8+
years of experience as a Devops Engineer in CI (Continuous Integration) and
CD (Continuous Delivery) management with extensive focus towards compiling,
building, debugging, automating, managing, packaging, tuning and deploying
code across wide array of environments. ·
Extensive
experience in command line Tools, VCS, Code Review/Quality Tools, Continuous
Integration/Continuous Delivery Pipelines, Public/Private Clouds,
Infrastructure as Code, different App/Web Servers towards code compilation,
packaging, building, debugging, automating, managing, tuning and deploying
code across multiple environments. ·
Worked with different Bug tracking tools like JIRA,
Rational Clear Case, HP Quality Center, Fisheye, Crucible and IBM Clear
Quest. ·
Good knowledge of implementing
configuration management tools Puppet, Chef, Ansible and treating
Infrastructure as Code. ·
Hands on experience in
installing and administrating CI tools like Hudson/Jenkins, Bamboo, Teamcity,
Rundeck and other Tools like ANT, MAVEN, Sonar, and Nexus/Artifactory,
Git/GitHub like systems, JIRA, Atlassian stack of tools like Crucible,
Fisheye, Stash. ·
Experience in working on
version control systems like Subversion,CVS and GIT and used Source code
management client tools like GitBash, GitHub, Git GUI and other command line
applications and writing variousCommit Hooks/ Triggers. ·
In-depth understanding of the
principles and best practices of Software Configuration Management (SCM) and
CI/CD in Agile, SCRUM, Waterfall methodologies. ·
Experience in Deploying JBoss,
IBM WebSphere, Apache Tomcat web server, IIS Server, Oracle web logic.
Experience in working with Ticketing Tools like JIRA, Red Mine,HP Service
Manager and Bugzilla. ·
Highly motivated and
committed DevOps Engineer experienced in Automating, Configuring and
deploying instances on AWS and its features EC2, VPC, EBS, AMI, SNS, RDS,
EBS, Azure and Rackspace cloud environments security groups on AWS. ·
Experience in Cloud Watch,
Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3,
R53. ·
Experience on Virtualization
technologies like VMware VSphere&XEN. ·
In-depth understanding of the
principles and best practices of Software Configuration Management (SCM)
processes, which include compiling, packaging, deploying and Application
configurations. ·
Expertise in using builds
tools like MAVEN and ANT for the building of deployable artifacts such as war
& ear from source code. Application Deployments & Environment
configuration using Puppet ,Chef&Ansible. ·
Experienced in Querying RDBMS
such as Oracle, MYSQL and SQL-Server by using SQL for data integrity and
Strong knowledge on Cassandra. ·
Experienced in Writing Chef
Recipes to automate our build/deployment process and do an overall process
improvement to any manual processes. ·
Implemented Advanced
Branching Strategies to adapt practices to unique Release needs. ·
Having work experience in
support of multi platforms like UNIX, Ubuntu, RHEL, CentOS, Fedora, iOS and
Windows 98/NT/XP/Vista/7/8 of production, test and development servers. ·
Configured and Administered
Nexus Repository Manager and JfrogArtifactory. ·
Worked on several Docker
components like Docker Engine, Hub, Machine, Compose and Docker Registry
Configured Nginx based load-balancing for QA services, to avoid download for
testing. ·
Experience writing Shell and
Perl scripts to automate the deployments. ·
Knowledge on the Messaging
Queues (JMS, ActiveMQ). ·
Ability to work closely with
teams, in order to ensure high quality and timely delivery of builds and
releases. ·
Strong ability to
troubleshoot any issues generated while building, deploying and in production
support. ·
Efficient in working closely
with Development, QA, Product and Business owner teams to ensure high quality
and timely delivery of builds and releases across multiple platforms and
environments. Technical Skills:
Client:
Publix - Lakeland,FL DevOps/Release
Engineer
Jan 2015 to Present Responsibilities: ·
Coordinate release activities
with Project Management, QA, Release Management and Web development teams to
ensure a smooth and trouble-free roll out of releases. ·
Worked on building data
center with AWS. Installed SVN, GIT, Jenkins images on AWS. ·
Ansible Playbooks for
zero-downtime installation, upgrade, downgrade, and uninstall processes
(MongoDB, Redis, and MySQL). ·
Automated consistent
deployments and rollbacks of applications using U-deploy. ·
Monitoring health of Amazon
EC2 instances and other AWS services. ·
Involved in writing the
Gradle and Maven scripts for the configuration of J2EE applications. ·
Experienced in setting up
Continuous Integration environment using Bamboo. ·
Migrating a production
infrastructure into an Amazon Web Services VPC utilizing AWS CloudFormation,
EC2, S3,OpsWorks, CloudWatch, CloudTrail, EBS, Route 53, IAM etc. ·
Created repositories
according the structure required with branches, tags and trunks. ·
Configured application
servers Tomcat, JBoss and Nginx to deploy the code. ·
Worked on
Autoscaling,Cloudwatch(Monitoring), AWS Elastic Beanstalk(App Deployments). ·
Used sub modules in the
GIT-Stash and educated users working with sub modules in GIT. ·
Configured plugins for the
integration tools to the version control tools. ·
Worked with the developers to
configure plugins trough Eclipse to develop the code. ·
Involved in migration of
Bamboo server and Git Stash Sever. ·
Responsible for writing Hooks
and Triggers using Python and Bash. ·
Used configuration management
tools Chef and CF Engine. ·
Extensively used ANT tool to
do the builds, integrated ANT to Eclipse and did local builds. ·
Good in provisioning and
deployment tools like Chef,Ansible. ·
Developed unit and functional
tests in Python and Ruby. ·
Experience in creating,
maintaining and cleanup the containers on Dockers. ·
Developed and maintained
Perl/Shell/Bash scripts for build and release tasks. ·
Integrated Maven with Jenkins
for the builds as the Continuous Integration process. ·
Maintained JIRA for tracking
and updating project defects and tasks. ·
Automating builds and
deployments using ANT scripts and Perl/shell scripts. ·
Good in provisioning and
deployment tools like Puppet, Ansible. ·
Splunk deployment,
configuration and maintenance across a variety of UNIX and Windows
platforms. · Worked
on applying patches and recommending necessary security fixes for web
Application servers. Environment: GIT, Java/J2EE, Docker, Nexus, Jenkins, AWS, Chef,
MAVEN, NEXUS, Cloud Foundry, U-Deploy, JIRA, LINUX, SPLUNK, XML, Ruby, Web
logic, Cassandra, Python, BASH Scripts, Shell scripts,ANT,
Apache Tomcat, Nginx,Windows, JBoss ,Web Sphere, SQS,
SNS,MongoDB,Eclipse. Client:
M & T Bank - Buffalo,
NY
Oct 2013
to Dec 2014 DevOps
Engineer Responsibilites: ·
Implement the supporting
platform for Open Stack infrastructure on the cloud that all services and
applications will rely upon. ·
Deploying the Open stack
components on multimode with High availability environment. Configuring the
Open Stack keystone, glance, cinder, swift. ·
Designing a process for
pro-automation using Jenkins in all the application environments, and making
sure it follows all the standard procedures of the Application SECDM or SDLC. ·
Analyzing the tools and
application architecture and implement it on different environments, making
it more user-friendly for the application team. ·
Used ANT and MAVEN as build
tools on Java, PHP projects for the development of build artifacts on the
source code. ·
Performed all necessary
day-to-day Subversion/GIT support for different projects and Responsible for
design and maintenance of the Subversion/GIT Repositories, views, and the
access control strategies. ·
Provisioned and patched
servers regularly using Chef. Well versed with many different concepts of
Chef like Roles, Environments, Data Bags and encrypting them with Vault, Chef
Push jobs, Knife, Chef Server Admin/Organizations, Replication of Chef
Servers, Terraform.py, ERB Templates etc. ·
Wrote a single Gradle Script
Builder script to convert projects in bulk using templates. ·
Conducted POCs with Docker
based applications server configurations in Amazon Web Services Cloud. ·
Day to day system
administrators activities which includes Performance monitoring and
tuning, disk space issues, send mail issues ,Tools related issues, FTP,
Telnet & application oriented issues. ·
Migrating a production
infrastructure into an Amazon Web Services VPC utilizing AWS CloudFormation,
EC2, S3, Chef/OpsWorks, CloudWatch, CloudTrail, EBS, Route 53, IAM etc.
Programmatically creating Jenkins Jobs using Jenkins REST API. ·
Working on Deployment
procedures using middleware like Web sphere, creating deploy scripts and
setting for the Production Release. ·
Very strong Project
Management experience performing ITIL RM /SCM activities. ·
Familiar and experienced with
Agile Scrum development. ·
Troubleshooting and
monitoring of various proprietary Acxiom and 3rd party applications using
Splunk and Cloud Watch in the Amazon Web Services (AWS) environment. ·
Set up ElasticSearch,
Logstash and Kibana for multiple clusters, helping other teams quickly access
new job logs. ·
Experienced in Installing,
Configuring and Monitoring using NAGIOS, Sitescope and GRAPHITE. · Indexed
data in ElasticSearch using the river plugin. Queried data using the elastic
search API. Environment:
GIT, Apache ANT,
Maven, CSJenkins, Apache Tomcat, Shell Script, Docker, Bash Script
Unix/Linux, AWS, Windows, JBoss ,Web Sphere, Ruby, chef, Activemq,
Oracle, Nexus,Sun Solaris. Client:
Technicolor - Indianapolis, Indiana Oct 2011 to Sep2013 DevOps/Build and
Release Engineer Responsibilities: ·
Build, manage, and continuously improved
the build infrastructure for global software development engineering teams
including implementation of build scripts, continuous integration
infrastructure and deployment tools. ·
Carried out deployments and builds on
various environments using Puppet continuous integration tool ·
Well versed with user and plugin
management for Puppet ·
Used OpenStack client (nova, neutron,
cinder, swift and keystone) to manage OpenStack resources for applications. ·
Updating the instance counts in the
production for the services of Red box in the Production Azure Subscription. ·
Setup up and maintenance of automated
environment using Chef recipes& cookbooks within AWS environment. ·
Managing the code migration from TFS, CVS
and Star team to Subversion repository. ·
Implemented continuous integration using
Jenkins. ·
Worked with the developers to configure
plugins trough Eclipse to develop the code. ·
Involved in migration of Bamboo server,
Artifactory&Git server. ·
Responsible for building out and improving the reliability
and performance of cloud applications and cloud infrastructure deployed on
Amazon Web Services. ·
Hands on experience in installing and administrating CI
tools like Jenkins, GIT and Nexus. ·
Managed and coordinated the SCM requirements planning
through development of multi-tier applications and their build/deployment
throughout BB&T distributed Windows development environment. ·
Maintained JIRA for tracking and updating project defects
and tasks. ·
Strong in building Object Oriented applications using C++
and Java, writing Shell Scripts and Perl Scripts on UNIX. ·
Hands on experience on Version Control Systems like Svn,
Git and GitHub/Gitlab; Proposed and implemented Advanced Branching Strategies,
Feature Branch based Delivery model etc; written different Hooks (Pre/Post
Commit) to Enforce different policies/standards of the company ·
Organized a daily stand-up post-deployment meeting to
review all issues being tracked. Ensure every issue has an owner and that it
is resolved while capturing the specific details about the issue, resolution,
and which organizations and individuals provided the resolution. ·
Documented all post-deployment issues in a log and assist
in resolving these issues where applicable, maintaining timely updates within
the log. Manual and Automation process of creating branches tags and code
merging. ·
Ensured all steps are successfully completed and document
their completion times and issue logs. ·
Technically Managed/led build team engineers, both onsite
and at remote locations. ·
Solid experience with onsite and offshore model. Directed
build and deployment teams remotely, technically and effectively. Environment:Docker,
LINUX/SOLARIS/AIX,C++,Java,Websphere,TFS,Bamboo,Puppet Chef, Jenkins,
UNIX,SVN,GIT, Perl, Shell, Python, ANT, Oracle 11g,Artifactory. Client:
Amdocs- Pune, India May 2009
to August 2011 Build
and Release Engineer Responsibilities: ·
Involved in identifying build errors in the system and
identify the build issue and escalate it to the concerned team after careful
analysis. Work and coordinate with them to get the fix in the release. ·
Worked on Continuous Integration System i.e. Jenkins. Used
Jenkins for official nightly build, test and managing change list. Installed
Multiple Plugins for smooth build and release build pipelines. ·
Migrated out core repository from SUBVERSION to GIT. In
this process I was involved in individually migrate all the code base from
subversion to git ensuring that health of our builds aren't affected.
Performed high level merges of branches, code bases. ·
Maintained Maven/Ant and streamlined the entire build
system. And managed build and release infrastructure, optimised build scripts
and introduced a better way of releasing RPMs with effective tracking. ·
Maintained build related scripts developed in ANT, Python
and shell. ·
Involved in administrating git server and continuous
Integration system like Jenkins and handled escalations from developers
across the globe. ·
Involved in deploying the content cloud platform on Amazon
AWS using EC2, S3, and EBS. ·
Building & configuring Redhat Linux systems over the
network, implementing automated tasks through crontab, resolving tickets
according to the priority basis. ·
Worked on code coverage tools like SonarQube, GCOV, and
COVERITY. Used those tools to automation and integration of the SonarQube,
Coverity static analysis tool and gcov profiling in the build infrastructure.
Handled escalations from the developers and QA. ·
Create and maintain nightly builds, hotfix
builds/branches, custom and private builds. ·
By using JIRA/CONFLUENCE we maintain our product release
wikis on confluence. And administer JIRA and manage tickets raised by keeping
a close eye. ·
Designed, developed, enhanced and maintained Web based UI
for monitoring purposes and scripted reporting tools (in PHP &BASH )
for verifying the build logs for frequently observed build and test
issues. ·
Key member of the build team that works on how to reduce
build time. We used cache to reduce compilation time and redundancies. ·
Active participant in software configuration and change
management processes to improve build accuracy, time, version controlling,
and migration of code onto different build environments. ·
Performed periodic customer releases through git pushes to
shared, private and public servers. We use cron tabs, automated scripts to do
continuous delivery and continuous deployment. Environment: Git, Jenkins, Maven, Jira, Bash, Sonar, ANT, AWS,
Apache Tomcat, Shell and python Client:Essel
Group- Mumbai, INDIA.May 2008- April 2009 Build
Engineer Responsibilities: · Monitor
and administer the automated build and continuous integration process to
ensure correct build execution, and facilitate resolution of build
failures. · Creation
and setup of new environments/branches such as development, testing and
production · Maintained
configuration files for each application for the purpose of build and install
on different environments. · Created
the build instructions docs and install (deploy) instructions docs for each
application for different environments. · Developed
processes, tools, automation for Jenkins based software for build system and
delivering SW Builds. · Performed
merges for each build from Development Branch to Integration Branch. · Used ANT
and MAVEN as build tools on Java projects for the development of build
artifacts on the source code. · Worked
with the automated scripts for the Build and Deployment of the applications · Monitor
and administer the automated build and continuous integration process to
ensure correct build execution, and facilitate resolution of build failures. · Worked
closely with development team and QA team for product releases · Worked
under an environment that has a good defect tracking system through the use
of Manual Test and Test Manager. · Documented
release, builds and source control processes and plans and Support
development engineers with Configuration Management issues. · Provided
level one support for build troubleshooting and production issues. Environment:
Solaris, Red hat, ANT, SVN, GIT, Bash, Jenkins. |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|