We provide IT Staff Augmentation Services!

Program Release Manager Resume

4.00/5 (Submit Your Rating)

VA

PROFESSIONAL SUMMARY:

  • Overall 8 years of experience in Program level Release Management and Release Engineering implementing and maintaining Source Code Management.
  • Expertise in all areas of SCM processes including version, build and issue management as well as build and release management.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post - production analysis of the projects.
  • Successfully implemented SCM/System Integration best practices.
  • Analyze, improve and automate existing processes using devops automation tools.
  • Continually evaluate tools and technologies to improve the overall Integration/SCM processes.
  • Ensure that the various component work requests of a particular release package meet customer needs and are brought together and released on time with high quality.
  • Experience in Configuring and deploying to Application Servers: Tomcat.
  • Manage & coordinate execution of the deployment plan during releases, including fielding of deployment issues, escalations and contingencies, acting as the primary POC throughout the deployment execution.
  • Engage and schedule functional resources in support of deployment and implementation verification & identify resources and/or scheduling conflicts with change in release scope.
  • Organize release review meetings for all environments, facilitating production deployments, preparing, maintaining and distributing release artifacts (e.g., checklists, release calendar), monitoring and reporting the release quality.
  • Develop and provide process improvement recommendations based on customer and delivery team interactions to help mature and align Release Management services.
  • Manager contractor resources to deliver on Release Management processes.
  • Design a release-oriented approach to provide a framework designed to improve the speed, quality and efficiency of the delivery process.
  • Used Atlassian Jira, Confluence, Fisheye, Crowd, Stash and integrated Jira/Fisheye, Jira/Confluence.
  • JBoss, WebLogic, IBM WebSphere, Tomcat, and Apache web server configuration and deployments.
  • IBM WebSphere MQ queue creation and configuration.
  • Detect problems in early development stage and utilizing effective troubleshooting skills.
  • Well organized and proficient with details, Excellent interpersonal and team skills.
  • Experience providing 24/7 on call support.
  • Experience in using Urban Code Deploy as continuous integration tool.
  • Proven ability to grasp new things, effectively plan, co-ordinate and meet the project deadlines.
  • Strong Team Player with excellent communication and Interpersonal skills.

TECHNICAL SKILLS:

Build and Release Tools: MS Build, Jenkins, Urban Code Udeploy, Version One, HP Service Manager, Cruise control, Ant, Maven, Team Foundation Server, GIT, JIRA, Confluence, ClearCase, Subversion, Perforce, IBM Rational, Bamboo and Build forge.

Versioning Tools: CVS, Subversion, ClearCase, UCM ClearCase, ClearQuest, GIT, AccuRev, Perforce

Operating System: Windows 98/XP/NT/200X, UNIX, LINUX (RHEL and AIX).

Languages: C, Perl scripting, Shell scripting, XML, Java.

Database: My SQL, MS Access, Oracle 9i/10g.

Application Servers: Web logic, Web Sphere, Apache Tomcat.

PROFESSIONAL EXPEREINCE:

Confidential, VA

Program Release Manager

Responsibilities:

  • Systems Development Life Cycle Release Management experience.
  • Manage multiple concurrent releases in the parallel development, waterfall and agile methodologies.
  • Manage code deployments to test and production environments.
  • Understanding of Configuration Management best practices.
  • Provide central point of contact across multiple portfolios for Release Execution support.
  • Lead and coordinate Software release planning, schedule and deployment management at a program level for different initiatives.
  • Lead baseline management, version controls, implementation run books/plans, communication plans, etc.
  • Manage through Program Command Center during cutover.
  • Execution of deployment plan, perform and manage Go/No Go checklists.
  • Resource and deployment coverage management.
  • Manage communications to stakeholders.
  • Understanding of Configuration Management best practices and standards to assist in deployment planning as well as coordination efforts with the Enterprise Configuration Management team.
  • Participate in deployment activities and post deployment retrospective and monitor resolution of identified issues through upcoming releases.
  • Partner with Enterprise Release Management team, impacted technology system owners to review deployment plans and supporting requirements to create program level deployment plans.
  • Determine environment planning impacts of various program assumptions including: Parallel Testing, Business Continuity Planning, Release and Roll-back planning.
  • Govern monthly Release Train Delivery at program level across 20 applications.

Environment: Service Now, Atlassian JIRA, Confluence, Jenkins, My Services, SharePoint, MS Suite.

Confidential, Columbus, OH

Release Manager

Responsibilities:

  • Responsible for adherence to the Enterprise Release Calendar and establishes and maintains release milestones and timelines.
  • Ensures the communication of release implementation plans, status and issues to the leadership.
  • Design, develop, configure, customize, document, deploy, maintain and upgrade IT system processes and procedures.
  • Initiates, enables and supports IT process redesign and/or reengineering initiatives and projects through continues process improvements.
  • Analyzes and aligns customer requirements with the organization's infrastructure components including process design, product delivery, information technology systems, organizational functions and overall business structure.
  • Organize CAB meetings and promptly communicate any risks and downtime associated with the release.
  • Develops and provides recommendations on possible process, tool and control enhancements to increase the quality and optimization of IT services and resources.
  • Serves as a subject matter expert on a project team involved with the development, implementation, administration and operation of new IT system processes, which may include multiple functions, product lines, technology platforms and business activities.
  • Facilitates post-implementation reviews for complex processes to ensure conformance with IT process requirements.
  • Track the status of changes, exceptions and issues through Webster and communicate with all stakeholders.
  • Implement, maintain and operate complex process design, operational, and measurement tools and methods in order to design, operate, monitor and improve IT system processes.
  • Mentors, educates and trains others on the use of process design techniques, methods and tools as well as on the use of and execution of IT systems processes and tools.
  • Accountable for reporting, data accuracy and adherence to metrics and reporting standards.
  • Conduct Release Planning meetings with the intent to align and influence scheduling decisions to optimize the Release strategy.
  • Manage all release activities, including release planning, building, deploying, reporting.

Environment: HP Quality Center, Service Now, Clarity, JIRA, Urban Code, Webster, Rational Jazz Team Server, HP ALM, Sharepoint.

Confidential, Medford, MA

IT Release Manager

Responsibilities:

  • Coordinate and execute smooth and timely production launches without interruption to critical services.
  • Manage & coordinate execution of the deployment plan during releases, including fielding of deployment issues, escalations and contingencies, acting as the primary POC throughout the deployment execution.
  • Engage and schedule functional resources in support of deployment and implementation verification & identify resources and/or scheduling conflicts with change in release scope.
  • Organize release review meetings for all environments, facilitating production deployments, preparing, maintaining and distributing release artifacts (e.g., checklists, release calendar), monitoring and reporting the release quality.
  • Determines the readiness of each release based on release criteria & drive security and compliance reviews and signoff required for the release.
  • Be the authoritative point of contact for releases & work directly with PMs, QA, Eng, database administrators, build engineers and other business stakeholders (both on and offshore) to coordinate and provide technical assistance throughout the release process.
  • Document and be watchful for friction points, cross functional interdependencies, common implementation problems, and the opportunities for improvement that they provide.
  • Develop/maintain productive working relationships with project sponsors, key business partners, and internal team members.
  • Risk management and issue/problem resolution as required. Anticipate issues and act proactively to address potential issues & escalate issues, as needed.
  • Support project initiation and prioritization review process.
  • Develop & manage detailed launch plan including roles, responsibilities and milestones.
  • Publishes release test metrics.
  • Filing of appropriate CAB requests & tracking approvals.
  • Regularly communicate status to Senior Management via checkpoint conference bridge/Status reports.
  • Champion and advance release management processes and methodologies.
  • Demonstrated success communicating across a variety of audiences, including executives, business staff and technologists (both up and down the organization) - internal & external clients, as needed.
  • Studies existing release models to evaluate effectiveness and identifies the opportunity for new release models to improve quality and time to production.

Environment: Adobe Acrobat, UDeploy, Cherwell,TFS,Buda, JIRA, Jenkins, Clarity Portfolio Management.

Confidential, Richmond, VA

Release Engineering Manager

Responsibilities:

  • Plan and support integrated platform releases per the Release Management process, while actively driving alignment of platform changes to pre-defined release schedules and identifying conflicts with other portfolio planned releases.
  • Track and measure the progression of Release Management by the presence of established scaled agile best practices.
  • Partner with the delivery teams to conduct and /or review release impact assessments and drive appropriate release level communications in a timely manner.
  • Develop the integrated minute-by-minute plan.
  • Readiness Review for production release and facilitates walkthrough with teams.
  • Manages production implementation event (off hours).
  • Participate or provide input to support Release Planning meetings with the intent to align and influence scheduling decisions to optimize the Release strategy.
  • Provide regular updates to the Portfolio Release Management lead to ensure Portfolio level roadmaps.
  • Provide operational reports and metrics produced weekly accurately reflect planned and upcoming releases and their associated impacts and risks.
  • Develop and provide process improvement recommendations based on customer and delivery team interactions to help mature and align Release Management services.
  • Manager contractor resources to deliver on Release Management processes.
  • Design a release-oriented approach to provide a framework designed to improve the speed, quality and efficiency of the delivery process.
  • Provide a predictable schedule for delivery teams, operations, and partner portfolios.
  • Improve customer experience by reducing planned downtime through fewer release windows.
  • Mitigate risk through governance, release based testing and implementation planning.
  • Ensuring that customer promises are delivered safely into production with quality and control.

Environment: Urban Code UDeploy, Version One, HP Service Manager, HP Server Automation Jenkins, JIRA, ANT, Maven.

Confidential, Washington, DC

Release Engineer/Release Manager

Responsibilities:

  • Managed patching and configuring before the code release into production.
  • Planning and managing release activities according to existing release strategy.
  • Create release portfolios, develop release windows and release cycles.
  • Develop a minute-by-minute plan for managing the release and document the changes.
  • Seek exceptions for off-cycle releases from Technology Change Management team.
  • Automated build and release process.
  • Experience with development and writing scripts.
  • Experience in working with Agile Scrum environments.
  • Used Maven and ANT scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Deployed the Java applications into web application servers like Jboss.
  • Deployed JAVA/J2EE applications through Jboss Application servers. Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows. Involved in front-end programming using C, C++ on both UNIX & Windows platforms.
  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.
  • Used Ticketing system.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill and SVN Tools.
  • Created Team Project Collection from TFS Admin Console with different Team Projects under it.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
  • Builds and deploys J2EE application in JBoss using Python scripts.
  • Integrated Ant and maven with TFS source control to automatically trigger Builds and publish results back to TFS
  • Evaluated build automation tools (Open Make and AntHillPro), recommended AntHillPro
  • Dev background comes in when ticket says my build broke can you look at my code need to be able to figure out where the problem is.
  • Customized Automated Build Scripts by modifying XAML (Work Flow) template to Start, Stop & deploy code to various regions (Windows Service, Windows workflow).
  • Created Builds and deployed builds to different environments based on requests
  • Automated deployment of builds to different environments using Jenkins.
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments
  • Automated manual build and deployment processes with AntHillPro, deploying to development, QA, and staging environments with multiple physical targets and multiple zones/containers per target.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.

Environment: Subversion, Hudson, Jenkins, Ant hill Pro, Cruise Control, TFS, Python, Perl Shell, Bean Shell, JAVA, .NET, SQL, ANT, Maven.

Confidential, Warren, M

Release Manager:

Responsibilities:

  • Co-ordinate with development and testing teams conducting release status meetings and provide assistance when required.
  • Conduct weekly Enterprise Release Review meetings with leadership to communicate the release status updates and risks involved.
  • Work with teams at different locations and time zones and perform release readiness meetings.
  • Document and maintain sprint planning workbooks for future release references.
  • Improve customer experience by reducing planned downtime through fewer release windows.
  • Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Mitigate risk through governance, release based testing and implementation planning.
  • Integrated ant with Shell scripts created in Bash to automate the deployments for the Java based applications.
  • Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of the build artifacts like war or ear files
  • Managed branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Migrating Quick build server from 1.2 to 3.1 and designing the New Environment.
  • Assist our Client in the centralized Build Farm which has responsibility of creating and maintaining build scripts required by the applications.
  • Automated the Build and Deployment process using JBoss Server.
  • Integrated CVS and Ant with Hudson to implement the continuous integration process.
  • Performed weekly and on-call deployments of application codes to production environments
  • Created Ant, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Experience in partially administering Jira for issue management.

Environment: SVN, CVS, Jira, Maven, ANT, Hudson, Jboss Application Servers

Confidential, Buffalo, NY

Software Configuration Manager / Release Engineer

Responsibilities

  • Creating and maintaining release repository for build procedures.
  • Managing off-hour releases during nights.
  • Work in Agile based environment, and create sprint planning.
  • Worked as a Build Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy based applications
  • Responsible for deploying the application WARs in WebLogic application servers and troubleshoot any deployment issue.
  • Used ANT for building the applications and developing the build scripts, from existing Shell scripts.
  • Developed and tested installation scripts for automated deployment.
  • Coordinated the build and deployment bottlenecks with the development team.
  • Worked on Jenkins for builds and deployment using Ant scripts to build and deploy.
  • Worked closely with developers to pinpoint and provide early warnings of common build failure.
  • Designed and implemented GUI modifications, stored procedure changes, and report changes. Created documentation for design, review, and installation.
  • Worked directly with Project Managers to establish, create and design the build automation process.

Environment: Subversion, Shell, WebLogic, Apache, Ant, Jenkins.

Confidential, Pittsburgh, PA

Configuration/Release Manager

Responsibilities:

  • Branching and merging code lines using CVS.
  • Designed and developed Korn shell and Perl scripts for automating the build activities.
  • Experience in Install Shield.
  • Managed the maven artifacts using Nexus repository.
  • Worked in creating WebSphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production Involved in writing Perl and shell scripts for compilation and deployment process Good command in writing ANT scripts for making all the files local to the server
  • Represented the deployment requests in the ALCCB and ECCB Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments
  • Communicated with all levels of engineering, management, development and test teams.

Environment: Solaris, Linux, HP UX, AIX, Maven, Nexus, Windows, Korn shell, Hudson, WebSphere, MS Build, C, C#, Install Shield.

Confidential

Build and Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures using agile/scrum.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies for different parallel development teams
  • Designed and implemented Subversion and CVS metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching, merging and build/release strategies utilizing Subversion / CVS.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Automated the entire build and deployment process using Jenkins and Hudson for Continuous Integration, and also documented the process
  • Worked on Nexus repository to maintain artifacts and used as a local repository.
  • Coordinated the Development Team, QC and Application Support in Deploying the Code to the right System Test Environment using Hudson Tool.
  • Subversion and GIT enhanced with applications Fisheye and Crucible
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Integrated Eclipse with Selenium Server for doing the automated smoke testing of the application standalone URL’s related to deployed package after the build and deployment process.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Involved in periodic archiving and storage of the source code for disaster recovery.

Environment: Subversion, Nexus, CVS, Java/J2EE,ANT, MAVEN, JIRA, Crucible, LINUX, XML, Apache Tomcat, RTC, Selenium, Perl Scripts, Shell scripts.

We'd love your feedback!