Summary:: Ravi Kumar
Summary:: Ravi Kumar
Mobile: 9066535335
Mail: [email protected]
Summary:
Over 3+ years of experience in middleware support Build and Configuration, Build and Release application
under various platforms.
Involved in creating services like proxy and business service and import the same to the different
environment.
Experience in using version controller tools like Subversion (SVN), GIT, IBM Clear case UCM and PVCS.
Extensively worked on Hudson, Jenkins and Team City for continuous integration and for End to End
automation for all build and deployments.
Knowledge of Chef as Configuration management tool, to automate repetitive tasks, quickly deploy critical
applications, and proactively manage change.
Worked with development engineers to ensure automated test efforts are tightly integrated with the build
system and in fixing the error while doing the deployment and building.
Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing,
and Testing, and Implementing, Post-production analysis of the projects.
Ability in deploying the developed code in a WebSphere/WebLogic/Apache Tomcat/JBOSS, IIS7.
Excellent knowledge on Java/J2EE and also the ability of developing XML, HTML, Shell Scripts and Perl
Scripts.
Efficient in working closely with core product teams to ensure high quality and timely delivery of builds.
Excellent experience in documenting and automating the build and release process.
Ability in managing all aspects of the software configuration management process including code
compilation, packaging/deployment/release methodology & application configurations.
Expertise in Querying RDBMS such as Oracle, SQL Server using SQL, PL/SQL for data integrity.
Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
Proficient in tracing complex build problems, release issues and environment issues in a multi-component
environment
Extensively used build utilities like Maven, ANT for building of jar, war, bar and ear files.
Expertise in troubleshooting the problems generated while building, deploying and also in production
support
Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work
efficiently in both independent and team work environments.
Technical Skills
Languages: C, C++, XML, Java
Operating Systems: Windows, UNIX (SUN Solaris, Linux, HP-UX, IBM AIX)
Databases: Oracle, MS SQL Server, My SQL
Middleware: IIS, apache Tomcat, WebLogic, WebSphere, JBoss, I Planet
CI Tools Hudson, Jenkins, Bamboo, Team City, Anthill Pro
Scripting Shell, Perl, Ruby, Ant, Maven
PROFESSIONAL EXPERIENCE
Responsibilities:
Environment: Java/J2ee, SVN, GIT, Jenkins, AWS, Chef, Maven, ANT, Tomcat, Cloud computing, Jvm,
Jira, Shell/Perl Scripts, Python.
(GEICO) Commercial Auto Sales & Payment, Hyderabad, NOV ’2011 – October‘2013
Responsibilities:
Provided CM and Build support for more than 5 different applications, built and deployed to
the production and lower environment.
Defined and Implemented CM and Release Management Processes, Policies and Procedures.
Implement, maintain and support reliable, timely and reproducible builds for project teams.
Maintained build related scripts developed in ANT, Python and shell. Modified build
configuration files including Ant’s build.xml.
Worked with development team to migrate Ant scripts to Maven.
Experienced in authoring pom.xml files, performing releases with the Maven release plugin,
Mavenization of Java projects and managing Maven repositories.
Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
Used Maven dependency management system to deploy snapshot and release artifacts to
Nexus to share artifacts across projects.
Configured and maintained Jenkins to implement the CI process and integrated the tool
with Ant and Maven to schedule the builds.
Work with development/testing, deployment, systems/infrastructure and project teams to
ensure continuous operation of build and test systems.
Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
Own full lifecycle of build system - from analysis, development, implementation and support
of builds, unit testing and deployments.
EDUCATION: