We provide IT Staff Augmentation Services!

Sr. Scm /build And Release Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Sr. Software Engineer with extensive experience in configuration management, build and release engineering, process development, and tools support. Including code compilation, packaging, and deployment / release methodology. Support and Maintenance under Unix/Linux/NT/2000 platforms. With a proven ability in application configuration.
  • Excellent understanding of SDLC, Traditional, Agile, RUP and other Methodologies. Expertise with UNIX and Windows environments including Shell and Perl scripts, version control tools like CVS, Subversion, Perforce, Clear Case, TFS, and Star team.
  • Experience in Software Configuration Management, Build, Release Management using CVS, VSS, TFS,
  • Subversion, ClearCase, GIT, RTC, ANT, Maven, CA Harvest, JIRA, Perforce and Clear Quest on Unix, Windows environment. Worked with different version management tools like CVS, Subversion, TFS and ClearCase.
  • Extensive experience on Build Automation and Continuous Integration concepts by using tools like ANT, Maven,
  • Cruise Control and AnthillPro.
  • Proficient in Perl Scripting, Visual Build Pro, SQL, Clearmake, build utilities like Openmake, ANT and Cruise Control. Experience as a Software Configuration Management (SCM) architect for ClearCase UCM.
  • Maintained and modified triggers for ClearCase using Perl. Experience in writing Shell and Perl scripts for database connectivity and to retrieve data from different sources.
  • 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 like Cruise Control, Cruise control.net, AnthillPro, Build Forge, Bamboo and Hudson.
  • 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.
  • Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events. Troubleshooting of database performance related issues in MySQL and Oracle.
  • Worked closely with Product Management and Development Team to ensure testing is comprehensive. Expertise in implementation of Automation Tests and Manual Tests. Involved in Requirement Management, Peer reviews, Inter group coordination and Training Programs.
  • Expertise in implementation of Automation Tests and Manual Tests. Involved in Requirement Management, Peer reviews, Inter group coordination and Training Programs.

TECHNICAL SKILLS

Version Control Tools: Rational ClearCase 2003.06, Rational Clear Quest for Multi - Site UCM/Base ClearCase, VSS, CVS, RCS, PVCS, Perforce and SCCS

Build Tools: ANT, Anthill, Make, Clearmake, visual build, Cruise Control, MAVEN, Hudson

Languages: C/C++,C#, Java, VB, Perl, Shell Scripting (CSH, BASH,KSH), SQL, Visual

Studio: MS SQL Server, BizTalk Server, Team Foundation Serve Meta storm BPM, Control M

Databases: MS-Access, SQL server, DB2, Oracle

Server: Samba, Apache, Web sphere, Web logic

PROFESSIONAL EXPERIENCE

Confidential

Sr. SCM /Build and Release Engineer

Responsibilities:

  • Automate deployment and release distribution process. Develop and enhance the automated configuration management system. Control branching and merging of the code base.
  • Provide/Perform Source Code Management according to SDLC and Release requirements (ie, branches, merges, etc...).Build and deployment of Pegausus, OSCAR applications code to QA and PROD environments.
  • Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, Ab Initio, UNIX Scripts, Oracle PL/SQL build and deployment. Managed, maintained and deployed to test, acceptance and PROD environments.
  • Responsible for analyzing and converting Ant projects into Maven projects.
  • Used Maven for building the Web projects including the WebServices and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.
  • Developed and maintained software build and deployment procedures and automation. Maintained the internal release cycle and deployment on Apache server.
  • Primarily responsible for automation and maintained current build farm as well as improving QA and release management procedures.
  • Configuration management activities on TFS and PVCS
  • Built Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.

Environment: - Ant, Hudson/Jenkins, Maven, GIT, WebSphere, Subversion, Linux, Perl, Shell. TFS, Crystal reports.

Confidential, Bethesda, MD

Build/Release Engineer

Responsibilities:

  • Performed Software Configuration, Build and Release Management activities for J2EE Development Teams in Rational ClearCase using Base ClearCase in LINUX and WINDOWS Environment.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • VOB Management: Creating, Mounting/Unmounting. Backing up and Restoring VOB Database in ClearCase. Maintained Integrity of Release Branch. Created/deleted dynamic views for developers as requested by the user. Besides developing an automatic script that creates and deletes the views when the user activates it. Developed PERL/SHELL scripts to automate the build process.
  • Built Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts for VGS’ Partners.
  • Upgraded CA Harvest Perl/SQLPlus automated project build script to be able to run in both a Windows and UNIX environment. I also automated the Harvest Agent installation process.
  • 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.
  • Developed .NET application to audit software assets in the source code repository (Perforce) Developed Perl-based build/release automation scripts Employed Perl to automate current/power measurement testing.
  • Created scripts for Subversion repository nightly backup operations and scheduled using Cron. Trained new team members to use Subversion. Started and maintaining the Sub Version repository structure.

Environment: ClearCase, Clearquest, MS Build, JIRA, GIT, CA Harvest, Perforce, Java, SVN + Hooks using Perl, .Net, C#, ANT,MS Build, TFS, Confluence, Fisheye, Crucible,ITIL, Bamboo, Mysql.

Confidential

Build/ Configuration Engineer

Responsibilities:

  • Provided on-going support and administration for CVS, SVN and Maven build automation. Created, modified and maintained build scripts using Apache ANT and Maven to perform build efficiently.
  • Extensive experience in using and writing scripts in Ant and Maven and using tools such as AnthillPro, BuildForge and Cruise Control for build management. Moved several operations from external Perl scripts into Ant so the build was easier to understand.
  • Assisted test engineer in understanding and using Ant to its full capabilities. Involved in tweaking buildforge, Visual BuildPro for migration automation and to maintain BOM.
  • Performed migration and software builds between CVS and SVN and maintaining the CVS and SVN repository structure.
  • 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.
  • Fixed, extended, simplified, and refined the MSBuild infrastructure in order to reduce build times. Performed administrative service and source control activities for a project-wide TFS instance
  • Developed and maintained software build and deployment procedures and automation. Maintained the internal release cycle and deployment on Apache server. Migrated SDLC tracking artifacts from Excel and ClearQuest to TFS. Tie-in QualityCenter and Project Server artifacts to TFS work items.

Environment: ClearCase, ClearQuest, MS Build, Bash Scripting, TFS, Perforce, Java,Make,.Net, Apache, Linux, C#, ANT, MSBuild, C++, Cruise Control.

Confidential

Build Engineer / Test Analyst

Responsibilities:

  • Developed and maintained Perl/Shell scripts for build and release tasks. Wrote scripts using BASH, C shell, TcL shell and
  • Kornshell in UNIX environment when necessary. Maintaining all developers’ release notes and verify it.
  • Set up SSH to connect to the UNIX build server and grant the permission to appropriate server path.
  • Configured PVOB, VOB’s, Projects, Components and Streams in Rational Clearcase UCM environment for new projects development initiatives. Compliant with the Fannie Mae Change Management Standard using ITSM Remedy 7 tool. Performed an ROI on TFS 2005, Subversion and CVS and presented to management.
  • The individual responsible for submitting the change request and the approver group assigned to approve the change request (Change Manager Group) using ITSM Remedy 7 tool. Managing predeploying meeting related to remedy ticket and also based on new application setup.
  • Perform software builds in Clear Case and migrated code using iROC tool. Perform software builds in Abinitio and migrated code using iROC tool.
  • Maintaining Release number using FNM’s iROC tool. Worked on Clear Case builds and administrations. Enforced
  • Software Configuration Management policies through Clear Case triggers written in Perl, in order to meet Audit requirements.
  • Automate deployment and release distribution process with Shell, Perl. Develop and enhance the automated configuration management system. Control branching and merging of the code base.
  • Creating and configuring dynamic/ snapshot views as per the requirements and writing configuration-spec for views to work with branches, labels. Develop and enhance the automated build system and troubleshooting.

Environment: ClearCase, Clearquest, Cruise control, Perl Scripting, Shell Scripting, TFS,ANT,, BMC Remedy, All Fusion Endeavor, Share-Point, AIX, SunOS.

We'd love your feedback!