Post Job Free

Resume

Sign in

Management Engineer

Location:
Jersey City, NJ, 07306
Posted:
December 28, 2012

Contact this candidate

Resume:

Dhara Patel

abgp9v@r.postjobfree.com

Sr. SCM / Build & Release manager

Phone No: 201-***-****

____________________________________________________________________________

___________

Summary:

. Software professional with over 7+ years of experience in various

domains like Finance, Tele-communication, Banking and Healthcare.

. Excellent understanding of SDLC, Traditional, Agile, RUP (rational

unified process) and other Methodologies. Expertise with UNIX and

Windows environments including Shell and Perl scripts, version control

tools like CVS, Subversion, Perforce, Clear Case, TFS, Star team.

. Experience in Software Configuration Management, Build, Release

Management using CVS, VSS, TFS,

Subversion, ClearCase, RTC, ANT, Maven, CA Harvest, JIRA, Perforce and

Clear Quest on Unix, windows environment.

. Designed and developed Snapshot, Maintenance, and Production maven

build release system on local, remote and virtual Artifactory.

. Experience in Source Control branching, Merging, tagging, resolving

file branch and merge issues in SVN, CVS, Perforce and Git.

. Extensive experience in configuration management and release

engineering in multiple projects and multiple-branches environment.

. Experienced with Development, Staging to Production code build install

from in software product development life cycle (SDLC),

implementation, and quality assurance, complete product cycles.

. Created SCM Process, policies and procedures to follow development and

SQA team to release or deploy highest quality product for the

enterprise. Worked on different Build tools like ANT, NAnt, Maven and

MS Build.

. Extensive experience in using Continuous Integration tools AnthillPro,

Build Forge, Bamboo and Hudson, like Cruise Control, Cruise

control.net.

. Maintained nightly build process using PERL, UNIX and product

installation packaging using InstallSheild, WISE, Install Anywhere.

Communicated with Stake Holders and RCCB for the approvals of the

Releases and acted as a Key person in go - no go call.

. Created version controlled environment using SVN, CVS and deployed

source codes from database to Hudson (Jenkins) using dimensions

plugin.

. Extensive experience in defining the branching and the merging

strategies, creating baselines and releasing the code. Worked with

different bug tracking tools like JIRA, Remedy, Clear Quest and

Bugzilla.

. Created CM Plans and Test Plans for Applications. Experienced in

trouble shooting, configuring and deploying enterprise applications in

WebSphere, BEA WebLogic and Tomcat as well. Conducted SCM

Verifications and Audits to comply with SOX requirements.

. In-depth technical strengths and business understanding for full-cycle

project and post-implementation problem-solving requirements.

. Implemented Release schedules, communicated the Release status,

created Roll out Plans, tracked the Project Milestones, prepared the

reports and chaired the Release calls and worked for a successful

Release.

. Good analytical, problem solving, communication skills and have the

ability to work either independently with little or no supervision or

as a member of a team.

Technical Skills:

Operating Systems: MS Windows XP/2000/NT/98, UNIX, Linux,

MS DOS

Languages: C, C++, JAVA, VB.NET, ASP.NET, C#

Database: Oracle 10g and 9i, PL/SQL, SQL

2005,2008 and Enterprise

Scripting Languages: JavaScript, Shell Programming, XML, PERL,

HTML, VB script, Batch script

Tools: MS Office Suite, OPNET

Build Tools: ANT, Maven, MS build, Cruise Control,

Anthill Pro and Hudson

SCM Tools: CVS, SVN, Clear Case, TFS, PVCS, Star

Team, Perforce.

Processes: MS Windows XP/2000/NT/98, UNIX,

Linux, MS DOS

Automatic data processing (ADP), PA

10/ 2010 - Present

Role: SCM/Build & Release Engineer.

Responsibilities:

. Performed installation, configuration and administration of SVN Linux

environment.

. provided 'Manual', 'Continuous Integration', 'Gated Check-in' and

'Schedule' builds (along with the option to force builds on that

schedule even if no changes occurred since the last build)

. Created Builds and deployed builds to different environments based on

requests

. Completed tests and review of Java/JEE/EJB usage in JBOSS.

. A CM solution was designed that would use SVN. The design and

implementation included streams and view for the developers.

. Extensive experience in using and writing scripts in Ant and using

tools such as AnthillPro for build management. Moved several

operations from external perl scripts into Ant so the build was easier

to understand.

. Provided technical support to developers with configuration issues.

Defined and implemented Issues, Tasks, Defects and Change management

processes using ClearQuest.

. Configured & implemented SVN, VIEW, and License Server. Responsible

for writing Hooks and Triggers using Perl. Involved in migration of

the source code from the SVN to ClearCase. Built Java application

using ANT.

. Deployed JAVA/J2EE applications through JBOSS.

. Strong in building Object Oriented applications using C++ and Java,

writing Shell Scripts and Perl Scripts. Configured the tasks of Change

Control Board (CCB).

. Administration of an enterprise software configuration management

systems using UCM. Worked closely with another CM team, which was

migrating from SVN to ClearCase. Helped them in the CM Planning and

Build/Deploy processes.

. Administered SVN for version control to include branching and merge

management, and ClearQuest to track process defects.

. Provided support on the SQL database for generating audit reports

using Crystal Reports.

Environment: SVN, ANT, Rational Clear quest, Linux, NAS, Windows 2000

server, Power builder, mainframe, Crystal reports.

TJX Co, MA

07/ 2009 - 9/2010

Build/Release Engineer.

Responsibilities:

. Performed Software Configuration, Build and Release Management

activities for J2EE Development Teams in using CVS in WINDOWS

Environment.

. Provided 'Manual', 'Continuous Integration', 'Gated Check-in' and

'Schedule' builds (along with the option to force builds on that

schedule even if no changes occurred since the last build).

. Created Builds and deployed builds to different environments based on

requests.

. Responsible to perform Build operations with MAVEN Scripts, while

implementing the required modifications in the MAVEN Script to perform

build operations, in accordance with requirements of the project.

. Extensive experience in using and writing scripts in Ant and Maven and

using Build Forge for build management. Moved several operations from

external Perl scripts into Maven so the build was easier to

understand.

. Creating metadata types Branch, Label, Trigger and Hyperlink.

Supporting developers in creating config-spec. Carried out the Merge

process as defined in the usage model in each projects. Ownership of

release branch.Implemented Triggers to enforce development policies to

invoke operations before or after the execution of Critical CVS

Operations and Events, using PERL Scripts.

. Created Subversion Hooks for JIRA integration and enforcing naming

conventions. Installed and configured Subversion repositories

according to the custom needs of the development team and responsible

for providing administration support doing code migration, Harvest

user/application support & TFS.

. Designed the Release Plans while coordinating with Stake Holders

including Project Management Lead, Development Lead, QA Team Lead and

CVS Administrator.

. Coordinated Change Control Board Meeting to discuss Defects and

Enhancements for the project. Generated Reports before the meeting to

discuss the nature of defects, so as to reach consensus to resolve the

defects before the next Build and Test Operation.

. Built Version Controlled Java code on CVS Unified Change Management

(UCM) Project Based code streams utilizing Visual Build Pro (VBP) and

MAVEN scripts for VGS' Partners.

Environment: CVS, ClearQuest, Linux, Windows, PERL, MAVEN, BUILD FORGE,

JIRA.

FedEx, Dallas, TX

02/ 2008 - 06/2009

Configuration/ Release Engineer

Responsibilities:

. Managed software baselines and configurations, including labeling,

branching/merging and promoting versioned files.

. Provided on-going support and administration for SVN and ANT build

automation. Created, modified and maintained build scripts using

Apache ANT to perform build efficiently.

. Extensive experience in using and writing scripts in Ant using tool

AnthillPro for build management. Moved several operations from

external perl scripts into Ant so the build was easier to understand.

. Performed migration using tool HUDSON (Jenkins) and software builds

using SVN and maintaining SVN repository structure.

. Deployed source codes from databases to Hudson (Jenkins) using

dimension plugin.

. Enforced Software Configuration Management policies through SVN hooks

written in Perl, in order to meet Audit requirements. Implemented

Shell and Perl scripts for release and build automation. Manipulated

and automated scripts to suit the requirement.

. Utilizing Rational Application Developer (RAD) for WebSphere

Application Server (WAS) Apache http server deployment, deployed

builds to Linux and Windows Staging servers for QA and UAT testing via

Internet Explorer.

. Responsible for knowledge transfer and the training of architects,

admins, developers, QA and business users using the Rational Suite.

Conversion, automation and Coding/scripting/building/deployment of

applications Java/html/WebSphere WSAD content to multiple servers

(UNIX and windows) and platforms using SVN. Created pom.xml to include

Web based application for an online library using J2EE technologies

based on Servlets, JavaBeans, JSP and JDBC connecting to a My SQL DBMS

using Tomcat Web Server.

Environment: Linux, Windows, PERL, ANT, ANTHILLPRO, HUDSON (Jenkins),

SVN.

Wipro, Bangalore, India

01/ 2006 - 04/2007

Build/Release Engineer

Responsibilities:

. Developed and managed testing and roll-out project plans for software

releases, desktop updates and server implementations.

. Integrated tool Hudson (Jenkins) for release management, including

multiplatform support Developed and maintained the build and release

system Created Promotion Models, Archives, Branches and tags, also merged

source code.

. Coordinated tasks that support the reliability and efficiency of the

build for a team of engineers spanning client and server development, QA

and Production environment.

. Customized build to meet requirement of delivering products to a variety

of platforms. Responsible for all software source code, change control,

configuration management, and build and deployment process throughout the

enterprise. Design and modified ClearQuest schemas.

. Documented and published complete migration process of version control

using perforce (admin dumps, loads, hooks and much more).

. Design and scripting of xml build files (for J2EE build with ant

compiler) and providing technical support to development team for

compilation problems. Worked on PERFORCE builds and administrations.

. Participate in the integration of source control with third party tools

and with the migration of sources from one source control tool to

another.

. Develop and support utilities used with the software configuration

management tools. Deployment of source control capabilities using JBoss

to live environments, including maintaining source and data branches in

version control, and debugging issues related to deployment.

Environment: Perforce, ClearQuest, JBoss, Windows, RAD 7.5, RSA 7.0, Perl,

Java, Hudson, ANT.

Reliance Infocom Ltd, INDIA

06/2004 - 12/2005

ClearCase Administraor.

Responsibilities:

. Modified config-spac for parallel development and migrated source code

from PVCS into Clear Case.Used Clear Case Unified Change Management

(UCM) and base Clear Case providing support to the projects teams for

SCM related needs.

. Enforced project specific version control policies by integrating

ClearCase and ClearQuest.

. Automating the deployment process through the same web-based

management system using Ant, Korn Shell and Expect scripts to the

various UNIX environments (QA, UAT, Production). Setting up an Oracle

Database to support the Configuration and Release Management process.

. Troubleshoot any problems associated with Clear Case configuration or

runtime issues and assisted in the day to day activities centered

around Clear Case maintenance.

. Defining, Documenting and improving the processes supporting these

projects. Responsible for writing the release notes and verifying the

contents of each release. Responsible for replacing Visual SourceSafe

with Subversion simultaneously evaluating Subversion on Windows and

Linux platforms.

. Responsible for investigating replacing and/or complementing Ant

scripts.

Environment: ClearCase, Websphere, Windows, RAD 7.5, RSA 7.0, Perl, Java,

ANT, SVN.



Contact this candidate