PH Kumar Malep
+1678 799 8137
Summary
Extensive experience of over 7.5 years in IT with Build Management, Release Management, Version control system and Tracking System using Subversion, PVCS in Television, Banking, Healthcare, Investment, Financial organizations.
- Extensive experience in setting up baselines, branching, merging, periodic back ups of the source code.
- Provide assistance to clients with the implementation of configuration management, release management and process creation and control through the use of Subversion/Clear Case.
- Review, evaluate and provide technical comments to CM documentation, processes and procedures.
- Experience in using Build Automation tools and scripts like ANT, Maven, Perl, Shell, Cruise Control and Hudson/Jenkins.
- Hands-on experience successfully creating and managing software build and deployment environments and automation processes using scripting languages like Perl, Python.
- Expertise in implementing Integration between Requisite Pro, Clear Quest and Clear Case.
- Good experience in identifying, troubleshooting, and resolution of deployment issues.
- Provide assistance to clients with the implementation of configuration management, release management and process creation and control through the use of Subversion/ClearCase.
- Expertise in migration from open source version controls SVN, PVCS, and CVS to ClearCase and IBM Rational tools.
- Extensive experience in MS office (Word, Excel with macros and scripting, Access, Outlook, Power Point) and MS Project.
- Possess exceptional analytical, interpersonal, communication and problem solving skills with ability to interact with individuals at all levels of the organization.
Professional Experience
Commerce Inc. (EBay Company)April’12 – Till Date
Role:Build Engineer
Description: GSI Commerce is an eCommerce company serving clients from retail industry, my job is to take care of Build and Release management and also improving overall build and release process by automation, scripting and implementing continuous integration.
Responsibilities
- Identifying pain points of regular build process and improvising the overall build and deployment by automating the process with shell, python scripts.
- Implementing continuous integration process with Bamboo for daily build and deployments to CI servers and further auto deploy to QA servers.
- Integrating Defect tracking tool JIRA with Bamboo CI server for identifying and logging and tracking defect in real-time.
- Configuring Testing framework into development and qa process with Selenium scripts for identifying and performing functional tests that match with the Business Requirement Document.
- Configuring java web services tools like REST API tool for testing Credit Card payment process that takes place in real-time.
- Configuring and Implementing Tomcat and Weblogic servers as an initial process of setting up environments for DEV, QA, CI and Production.
- Monitoring real-time logs and identifying the pain points that causes the problem from server side and Database.
- Working close with development team in order to understand the requirements for configuring version control tools like Subversion and CVS. And also helping them in setting up Eclipse for performing local builds on their machines.
- Configuring Virtual Box’s for developers for local testing and development of the product before they push it to DEV and CI environments.
- Administrating the Build and Version control tools like Artifactory, SVN, Bamboo and providing authorization to respective teams based on roles.
- Worked closely with cross functional teams like DBA’s QA’s during the process of resolving issues that are related to JDBC connections, Oracle database connectivity and while doing releases to production.
ES Inc, CT July’10 – April’12
Role:SCM Engineer
Description:Currently supporting Internet projects that focus on deployment and software configuration management.
Responsibilities
- Supporting in configuring, deploying and monitoring ESPN internal projects.
- Writing Maven scripts to build and deploy Java/J2EE projects to QA/PROD environments.
- Updating and managing status of Release Requests in Serena Business Manager (SBM) a project management tool.
- Migration of Java Applications from Jboss 4.x to Jboss 5 Server.
- Writing ANT and Ivy scripts to update and re-build new business process requirements
- Handle day-to-day releases to QA, DEV and Production environments.
- Monitoring server builds and log files while deploying the builds over QA, Prod for killing the process.
- Migrating Configuration Management from PVCS to Subversion.
- Configuring builds using Java/J2EE with Jboss 4.x server.
- Writing necessary python and shell scripts to automate the build process and major moves.
- Provided end-user support, performed baseline builds, merges, software release management, and other SCM activities.
- Created Branches, Tags for each release and particular to QA, Dev and Production environments.
- Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.
- Developing and maintaining centralized online repository for build dependencies and third party libraries using Apache Archiva Maven repository.
- Handling over 90% of regularly scheduled Java and Oracle Forms deployments.
- Helping SCM department as a whole to develop a replacement for the aging SR system.
Solutions Inc, PA Oct ’07 – June’10
Role: SCM Consultant/ Release Engineer
Description: Worked with multiple clients on different projects as aconsultant.
Responsibilities
- Developed and maintain Apache ANT and Apache Ivy Scripts.
- Develop further automation targets using Apache Ivy, Hudson continuous integration server and Apache Archiva Maven repository.
- Handle day-to-day releases to various internal and production environments.
- Building and deployed using version control software (Subversion) with project concurrency and complex version-control branching models.
- Developing and maintaining automation builds using Hudson.
- Created a POC (proof of concept) on JIRA configuration on Tomcat 5.5 for internal testing purpose.
- Writing and maintaining automation build deployment scripts in UNIX/LINUX servers using shell and Perl.
- Notifying the team about the bouncing the servers and server log analysis while troubleshooting deployments.
- Working closely with development to assist in setting and configuring subversion (subclipse) and apache Ivy (IvyDE) especially for MyEclipse (JAVA and J2EE IDE).
- Developing and maintaining centralized online repository for build dependencies and third party libraries using Apache Archiva Maven repository.
- Provide assistance to developers with the implementation of configuration management, release management and process creation and control through the use of Subversion.
- Creating a detailed technical and functional documentation for the procedure of deployments in QA, Dev and Production environments.
- Involved in creating builds and deploying it in different environment servers
- Involved In build and Deployment of various projects using automated Batch files.
- Monitoring server builds and log files while deploying the builds over QA, Prod for killing the process.
- Provided end-user support, performed baseline builds, merges, software release management, and other SCM activities.
- Created Branches, Tags for each release and particular to QA, Dev and Production environments.
- Upgrade of Configuration management from Visual Source Safe (VSS) to Team Foundation Server 2008.
- Provided regular .Net and Java builds and provided the deployment of the applications in different environments.
- Worked on Java/J2ee deployments in Web logic 10.2.
- Prepared Migration logs for every release and maintained the data accuracy.
- Created Branches, Tags for each release and particular environments.
- Merged the branches after the Code Freeze.
- Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.
- Maintained Off shore team and trained the team on SVN.
- Created Custom SCM Report, SCM Deliverable status and SCM verification Audit Work Book.
- Cruise Control is used for automation of build.
- Defined and maintained build and deployment procedures and resolved configuration management issues which resulted in robust release management process.
- Empowered Release Management Process by creating Release Acceptance Criteria and Release Schedule Calendar which defined the roles and time lines(actions in sequence) in conjunction with Release Schedule/planning.
- Migrated Configuration Management from PVCS to Subversion.
- Implementing and utilizing application lifecycle management tools such as CVS / Subversion and Maven project management tools.
- Configured Projects with JIRA Tracking tool.
- Translating procedures to work items and state transitions within CVS and ensuring traceability to project and release activities.
tler International, IndiaMar 05-Sept 07
Role: Release Engineer/ Technical Analyst
Description: Worked on multiple projects for US clients as an outsource team.
Responsibilities
- Developed, maintained, implemented and managed the Configuration Management Plan and Procedures.
- Managed the design, implementation and rollout of a state of the art new process branch and automated deployment process using Clear Case, which reduced errors and increased the number of migrations supported during parallel development.
- Promoted adherence to the SCM Plan and Procedures by the project team.
- Helped migrating code from Serena Dimensions/RMS to Clear Case.
- Implemented Configuration Management tools Dimensions/RMS/VSS//Clear Case for Web sphere /Mainframes/Windows/Unix applications.
- Worked on securing IIS web server machines and creating Virtual directories.
- Configured SSL and SSH setups while doing version control and deployment configurations.
- Administered Rational Clear Case (Version Control) in Development and QA organizations.
- Working knowledge of Automated Build Tool (ABT) and IBM Build forge.
- Helped projects Maintain source code repository in Dimensions / RMS / Rational Clear Case.
- Transitioned to SCM Engineer Role aligning with new direction of Rational Tool suite Rollout.
- Provided an effective Version Management and integrity to the code and all other software artifacts built and tested.
- Provided support for Builds and releases of software artifacts through ANT scripts.
- Effectively coordinated change management in the organization
- Conducted the needed training on SCM Tools like Serena DIMENSIONS and RMS
- Conducted SCM Audits and Escalated incidents of non-compliance on SCM Plan and / or procedures to management as necessary
- Forwarded process improvement suggestions and change notifications to SCM Service Consultants
- Worked as single point of contact for all the issues related to Configuration Management
- HP Service Desk (Incident and Problem Management) second level support
- Develop software configuration standards and policies for company wide use of configuration management tools and implementation of software quality standards.
- Worked in inter operable environment for Clear Case using SAMBA.
- User administration for Clear quest and customization of Clear quest.
- Came up with Branching methodology to support 4 environments as defined in software development life-cycle (SDLC).
- Came up with release methodologies and labeling standards.
- Wrote ANT scripts to automate builds for Java application development environment.
- Maintained the software Configuration management system including collection or distribution of code, documentation, problem report and change request processing, software build documents, and delivery of software products to operational environments.
- Implemented Requisite Pro with MS access as back-end database for requirements management.
- Responsible for providing second level support for Oracle server coordinating maintenance activities with DBA as needed and normal day to day activities.
- Developed and maintained database system and performed general database procedures. Created and maintained user login IDs including system and personal login scripts, password changes, and intruder detection lock-outs.
- Responsible for reviewing all error logs and directing that necessary action is taken to reduce overall faults.
- Configured and personalized software to allow integration into network. Installing appropriate hardware and software in an effort to integrate legacy equipment into the new network.
- Provided supplemental network design support to compliment existing work in progress.
- Coding and Unit Testing on Mainframes environment
- Change request enhancements in production
Technical Skills
Version Control Tools : Subversion, PVCS.
Build Tools : Ant, Maven, Ivy.
Continuous Integration Tools: Hudson/Jenkins, Cruise Control, Bamboo.
Build Artifact Tools : Apache Archiva.
Methodologies : Agile (Scrum, XP), RUP.
Languages : Java, Shell, Perl, Python.
Static Code Tools : Find bugs.
Environment : Java, J2EE, .Net.
Project Management :Serena Business Manager
Defect tracking tools : Test Director, Jira.
Operating systems : Linux, Windows.
RDBMS : Oracle, MySQL.
Web servers : Jboss, Weblogic.
MS Office : Word, Excel macros and scripting, Access, Outlook.
Education
Bachelor of Computer Application from Kakatiya University, A.P, Indi. 2003
Master in E-business Administration (Diploma) from IIEBM, India 2005
Intriv Inc
10 N Martingale Rd. Schaumburg, IL 601732050 Marconi Dr, Alpharetta, Georgia 30005
:: P: 847-466-1080 :: P: 770-777-8336 :: F: 877-992-3434