Release Management Analyst Resume Profile
Reston, VA
OBJECTIVE: Scrum Master, Build and Release Management, Software Configuration Management, Change Management
Summary
- IT Professional with around 10 Years IT experience which includes Software Development, Build and Release Management, Software Configuration Management and Testing.
- Experience in software programming using C, C , Java, Motif, Shell Scripting, Perl and PHP Scripts on Linux / UNIX / NT and Windows environments.
- Extensively involved in Build, Release, Configuration Management in Linux / UNIX / Windows Environments.
- Proficient in developing and modifying scripts for build automation Using UNIX Shell scripting.
- Extensive experience in Configuration Management, Build/Release Management, Build Deployment Automation, Change Management, Version Control System and Release Engineering using Rational Clear Case, MKS Integrity, SVN Subversion, CVS, Harvest source control..
- Experience and highly proficient in writing scripts using tools such as Make, Clear make, ANT, NANT, Maven, Grails for Build and Automation management.
- Thorough understanding of various software development life cycles SDLC , ITIL , Agile Methodologies.
- Expertise in Manual, Regression and automated testing.
- Scrum Alliance Certified Scrum Master
- Extensive Experience in Continuous integration concepts and using Various CI Tools like Hudson, Jenkins, Cruise Control, Nolio and AnthillPro
Technical Skills
Configuration Management Tools: Rational Clear Case, SVN Subversion, MKS Integrity, CVS, Harvest Source Control
CI Tools: Hudson/Jenkins, Cruise Control, Anthill pro, Nolio, Blade Logic
Repo Managers : Nexus, Artifactory
RTOS: VxWorks
OS: Linux, UNIX, Windows 98/XP/NT
Issue Tracking: Jira, Rational DDTS/Clear Quest, MKS Issue Tracking, Bug Zilla and HP Port folio
Programming Languages: C, C , C , Motif, Java, HTML, XML, ASP.net, VB.net
Tools: GDB, GNU Make files, Tornado 2.0, IBM Tivoli Directory Integrator, IBM TADDM, Visual Studio
Scripting: DOS, Shell, Perl, ANT, Maven, NANT,Grails 2.1.0
Schedulers: Cron, Autosys
Database: Oracle, SQL plus, Sybase, TOAD
Protocols: TCP/IP, ATM, DSLAM and Socket Programming
Application Servers: Tomcat 6.0/7.0, Weblogic 10g, IBM WebSphere, IIS 6
Professional Experience
Confidential
Release Management Analyst
- Build and Deploy Automation set up using Jenkins/Hudson for new and existing Projects
- Assist BIO/D is setting up build scripts using ANT ,Maven and Shell scripts and package J2EE applications and deploy to various environments in accordance .
- Coordinate build and deployment activities across all applications Teams.
- Participate in Status Meetings and Create Release Schedules
- Submit ISRs and maintain shared ids used for deployments.
- Participate in Implementation Review meetings and CAB Meetings.
- Monitor Remedy Change Management window and Assign Tickets other Team Members.
- Build new version of the applications and deploy the new version to the Application Servers.
- Ensure all Deployment plans are created as per Release Management standards and processes.
- Perform Post Deployment analysis Document and provide release updates to management.
- Provide 24/7 support for Deployment activities for various applications for Legacy Remediation technology bundle project.
- Identify and Evaluate Repository Management Techniques and Implement new standards.
- Act as Liaison between project Development Team and Change Control team and ensure all releases meet ECCB Standards and policies.
- Administrate Jenkins and Artifactory Repo Manager.
- Identify new Plugins and updates for existing plug-ins that are being used for Jenkins.
- Update Maven scripts to use Artifactory repo instead of local repositories.
- Create Prototypes for Various orchestration tools for higher Management
- Train new team members on Freddie Mac RM and Change Management Standards and policies.
- Set up CI environment for Development Teams and educate Development Teams.
- Created a prototype and presentation for complete build and Deployment Automation using Jenkins, Sonar and Artifactory for CAP team.
Environment: BMC Remedy, Blade Logic, Rational Clear case and Clear Quest, Java/J2EE,Build and Release/Configuration Management, Unix/Linux, ANT, Grails, Maven, SQL Server, Oracle, Jenkins/Hudson, Tomcat 6.0, Web logic Server ,Artifactory repo manager, Sonar.
Confidential
Build/Release and Configuration Management Engineer
- Created and enhanced NANT scripts for CC.net.
- Build Automation set up using Jenkins/Hudson for new and existing Projects
- Configuration Management Activities like Create and Maintain Main line as well source code Branches.
- Merged New Change Packages from Main line to respective Branches
- Coordinated with developers for merge/build issues/failures.
- Participate with Release Management calls and preparing Release Plans.
- Identify dependencies for Release and update Project Managers.
- Create reports like BR/CR Report and Time entries report for Project Management.
- Monitor deployment and other development tasks On MKS integrity to ensure ALM Policies.
- Provided inputs to system admins on config changes, MSMQ ,COM components creations
- Create and Hand over Build Artifacts Packages to SA Team for Prod Releases.
- Maintain SCM Documentation such as release, builds and source control processes and plans.
- Configure and administrate App, web and Workflow servers.
Deployment Automation:
- Evaluated around 22 Build and Automation deployment tools like Anthill pro, Build Forge, Blade Logic, and Electric commander, Nolio Software, Team City and Final Builder.
- Created Proof of Concept on this tools for Higher Management
Environment: C , ASP.net, JAVA/J2EE,MKS Integrity, NANT, Cruise Control.net, Jenkins Hudson ,Anthillpro, Sonar, SQL,IIS 6,Nolio, Shell and batch scripts, Tomcat 7, Weblogic 10g
Confidential
Release Manager
- Created and executed Build, Release and Deployment Automation scripts for all environments.
- Coordinated build and deployment activities across all applications and assign the deployment schedules to team members.
- Scheduled Weekly Patch, UAT, Bug fix and Prod release Deployments.
- Coordinated with CITI Build Process teams and involved with new enhancements design and testing
- Responsible for issues pertaining build and deployment
- Designed, developed, maintained automation scripts to improve automated build process for nightly builds and weekly builds Using Hudson.
- Managed SVN repositories, and assist developers in the resolution of issues related to the utilization of development tools such as Eclipse.
- Assisted QA and development teams in the installation and maintenance of applications in the integration and QA environments.
- Worked with development teams to coordinate creation of modules/branches/code commits, and all other work related to the maintenance of repositories.
- Build new version of the application and deploy the new version to the WebLogic server and Web sphere servers as needed.
- Configured WebLogic and Web sphere servers as required for new Deployments.
- Coordinated with CITI Change Management Teams for the Prod Deployments.
- Coordinated with CITI technology Groups for New Vendor /Open ware software installations.
- Coordinated with developers for merge/build issues/failures.
- Maintained SCM Documentation such as release, builds and source control processes and plans.
- Coordinated with offshore Development and QA teams for new release plans
- Mentored new team members on SVN, Hudson and other relevant info on usage of build servers.
- Coordinated with Cloud/VM teams for new environment setups.
- Supervised and trained four other employees from offshore and two from onshore.
- Coordinated with Team Forge Team to migrate some of the applications from SVNSTE to Team Forge and CVS to Team Forge SVN.
Environment: Java/J2EE,Build and Release/Configuration Management, Unix/Linux, ANT, Maven, SQL Server, Oracle, SVN subversion, Hudson, Web sphere Application Server, Web logic Server, GWT, Smart GWT, Fuego BPM,JIRA
Confidential
Developer/Build and Release Engineer/Support Lead
- Involved in development, support, enhancements, build and release management, and support for the BCS Project.
- Developed/maintained ANT scripts to improve/automate build process utilizing Hudson.
- Developed/maintained MAKE scripts to run C C builds.
- Maintained SVN and Harvest repositories, and assisted developers in the resolution of issues related to the utilization of development tools such as Eclipse.
- Worked with clients to resolve the issues during network management.
- Worked with development teams to coordinate creation of modules/branches/code commits, and all other work related to the maintenance of repositories.
- Built new version of the application and deployed the new version to the Weblogic server.
- Provided support for database problems during network management.
- Created the new package of BCS View and distributed over the network for third party users.
- Wrote SQL queries, created new views and tables to update database as required.
- Assisted QA and development teams in the installation and maintenance of applications in the integration and QA environments.
- Updated the application documentation and maintained SCM Documentation.
- Provided support on 24/7 basis for all implementations, upgrades.
- Managed 6 offshore members and guided them as needed.
Environment: C, C ,Java/J2EE,Perl,PHP,Build and Release/Configuration Management, Unix/Linux, Make, Motif, ANT, Maven, SQL Server, Oracle, Html, Windows 2000, Unix, SVN, Subversion, Hudson, Jboss, Web logic Server
Confidential
Build and Release Engineer/ Configuration Management Engineer
- Branched, Merge and Base line the change code and work with developers to correct any conflicts in the merging process in the source control system.
- Updated release branches in source control system.
- Reviewed new and changed code and debug any code conflicts.
- Base line modified files, built and released binaries to QA, and pushing releases to production.
- Build the new code and flash the build to phone.
- Performed sanity testing.
- Released the label builds for testing QA .
- Developed and modified scripts for build automation Using UNIX Shell scripting.
- Trained the new team members on using TI Neptune boards and ClearCase.
- Configured New TI Neptune boards.
- Participated in CCB board Meetings and identified the new requirements.
- Configured the new elements like C files as required resources, VOBs, directories.
- Managed and base line the project documents based on configuration management requirements.
- Tracked the code size of the project for Audit reports.
- Planned for the release and prepare release documents.
- Export and import the updated Motorola code to third Party i.e. Texas Instruments.
- Installed and Configure Clear Case and Clear DDTS and train new Team members.
Environment: Rational ClearCase, DDTS,C,C , Java/J2ME, Linux, Build and Release Management, Shell and Perl,TRACE32 Debugger, Open ICE for JTAG , Motorola proprietary tools, Windows 2000, Unix/Linux, 3G Technology, FTP
Confidential
Build and Release Engineer/ Configuration Management Engineer
- Branched and Merged Source code to respective Repositories During regular Software releases.
- Worked with developers to correct any conflicts in the merging process in the source control system.
- Reviewed new and changed code, track and audit change histories and label for modified files.
- Build the new code and Power up simulator and perform Sanity Tests to ensure the build is working fine.
- Flash the build to phone, performed sanity testing
- Released the builds for QA and UAT Teams for Further Regression and Functional Testing.
- Released the new code to staging and production environment once QA and UAT environments are successfully tested.
- Develop scripts for build automation.
- Worked with development in validating configurations of applications and changes from one release to the next.
- Configured the new elements in Source Control as required for the development team.
- Managed and base line the project documents based on configuration management requirements.
- Tracked and Audit the code size of the project.
- Planned for the releases and prepare and Maintain release documents.
- Installed and Configured ClearCase and Clear DDTS and train new Team members.
Environment: Rational ClearCase, DDTS,C,C ,Java/J2ME, Linux, Make files, Build, and Release Management, Shell and Perl, Motorola 3G simulator, Motorola proprietary tools, Windows 2000,Unix/Linux,3G Technology
Confidential
Developer, Build and Release Engineer
- Provided fix for the test defects reported by clients and customers for OC-3, DS-3 and E3 Trunk control units and protection subsystems for R2.3 and R2.4 where the test defects included all the functionality, stability, Latency and Throughput testing.
- Test and analyze end-to-end traffic using smart bits 2000 and Red back SMS 500 and 1800 for Performance Testing.
- Debugged and optimized the code for better system performance.
- Worked with project team members to resolve the issues identified in testing.
- Updated test defect fix during the release and review and maintain the documents.
- Branched and merged the updated code in Source control system respective Branches.
- Build and released the latest Versioned packages for Production releases.
- Work with Change Management teams for Respective approvals.
Environment: C,C , Socket Programming, Rational Clear Case Windows , Source insight, Rational Product Studio, ATM, DSLAM, TELECOM, VxWorks, Windows 2000
Confidential
Software Programmer
Responsibilities:
- Worked with clients to understand the problems in production environment
- Understand and Provide Fix to the issues that were created using C and VxWorks development tools
- Debug and optimize the code for better system performance
- Created and Maintained documentation throughout the project life cycle
- Worked closely with business to identify and document the issues found in UAT
- Updated the modified code in SCM based on Branching strategy.
- Unit Tested the new changes and confirm with UAT.
Environment: C, VxWorks, Tornado R 2.0, Windows 2000, Unix/Linux, CVS, TCP/IP, Socket programming