Release Manager Resume
Florham Park, NJ
SUMMARY
- Dedicated & resourceful professional with 11+ years of experience in managing technology related business operations for large scale & complex technology projects encompassing onsite & offsite planning, customer requirement analysis, proposals, design, development, release management, configuration management, data management, infrastructure management, service delivery, project management, program management, implementation and maintenance for complex systems using diverse tools and technologies
- Currently working as Release Manager with Confidential and accountable for stewardship of large, highly visible, cross functional systems integration and releases for Enterprise Digital Release Environment
- Accomplished in the areas of end - to-end Release as well as Project Management right from requirement analysis, project & release scheduling, budgeting, cutover planning and management, collaborating with teams and deploying customized solutions for clients
- Core expertise in managing service delivery frameworks for large multiple enterprise applications across various lines of business, working closely with cross functional teams and getting involved in development & implementation of project release plans in compliance to project delivery schedules and other SLA parameters
- Process-oriented manager with extensive cross platform industrial experience in Investment Banking & Capital Markets, Brokerage, Retail, E-Commerce, Mobile with skill-sets in analyzing processes, ability to negotiate with both internal and external stakeholders, identifying improvement areas, initiating enhancement plans
- Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems. In depth knowledge in Software Development Life Cycles (SDLC) and Agile-Scrum methodologies and its application to project management
- An effective leader with distinguished abilities in end-to-end project management adhering to the PMBOK standards, advanced analytical, problem solving, and planning skills for customized IT & business solutions, strong knowledge in ITIL/ITSM practices in the area of Incident, Release, Change and Problem management
- Accomplished in the areas of anticipating the technical or sequential risks and mitigating them by forward planning the release windows and cycles across the portfolio.
- Well versed with project completion, closure activities and documenting project Measures of Success (MOS)
- Proven leadership skill with deep knowledge of relevant technology, environment and experience with multiple business segments and focus around in mentoring, training and providing guidance to team members
- Skilled in liaising with Product teams to define branching as well as release strategies for each release, knowledge of business intelligence terms & data Warehouse concepts, architecture and technologies
- Excellent communication skills coupled with effective coordination has proven the ability to act in a consultative manner to IT and business regarding the scope and impact of decisions to the business
TECHNICAL SKILLS
Scripting Language: Perl, PL/SQL, SQL, Shell Scripting, ANT Scripting, UNIX Scripting, HTML
Operating System: Win 95/98/2000/NT/XP, Unix (SunOS, AIX, HPUX) Linux.
Project Management: MS Visio, MS Office Suite (Word, Excel, PowerPoint, Access), MS Project
Programming Language: Java, J2EE, JavaScript, Unix Shell, Visual Basic, SalesForce, JMS, CRM, MySQL
Web Server: Windows IIS 6.0, Solaris iPlanet 6.0, Tomcat, JBoss, Websphere, Weblogic
Database: Oracle 9i, Oracle 10g, Oracle WCS 11.1.1.8.0 , MS SQL Server, Siebel.
Business Modeling Tool: JIRA, Bugzilla, Toad, IVT, Hummingbird, FileZilla, Remedy, ITIL/ITSM, MOF,TFS, Visual Studio, Citrix Metaframe, ReflectionX, SFTP, SharePoint, TeamCity, HP Service Manager (HPSM), Hudson, Rational Clear Case, Clear Quest, Service Now, ANT, Maven, AntHillPro, Jenkins, Nexus, BugJilla, RTC, PVCS, CA Service Desk
Version Control: Harvest, CVSNT, Subversion (SVN), GIT
PROFESSIONAL EXPERIENCE
Confidential - Florham Park, NJ
Release Manager
Responsibilities:
- As Release Manager responsible for implementing and managing release processes for Enterprise Digital which includes hosting calls with Development to manage HPSM tickets, working with the Business to prioritize production support issues, engaging QA in order to slot fixes into a release
- Planning and controlling the releases/code deployments through different environments and managing timely resolution of all critical and/or complex problems with the different platforms in all environments
- Owning the Release Management lifecycle which includes scheduling, coordinating and the management of releases across Enterprise Digital for multiple applications across various lines of business
- Ensuring the forward planning of the release windows and cycles across the Enterprise release management portfolio and communicating and coordinating between cross functional teams
- Managing the development flow or promotion path amongst Development, QA and Production environments including the hand-over between SIT, UAT and Production
- Creating and adhering to the IT Digital Enterprise Release Calendar in working closely with the IT release managers from different portfolios across IT and centralizing view of all in flight releases
- Assisting in managing projects and interdependencies to ensure milestone adherence to ensure the integrity of the release can be measured
- Managing delivery aspects - Sending out project status reports and Coordinating between Development, QA, Engineering and other teams participating in the releases
- Maintaining and sending out risk trackers, maintaining of defect trackers, Run-books, supporting the Release and Configuration Management and handling the process of Sign-offs and support handover
- Ensuring the stability of the environments by managing the releases along with incident management in collaboration with Development, QA, Production Support, Release Engineering teams
- Driving the closure of the issues as they arise in a timely fashion and Communicating the progress status of the Release in progress & upon completion to the Management Team
- Implementing Release Management Process in the project according to the Software Development Life Cycle (SDLC) processes as per Agile Methodology
- Creating deployment plans & schedules and maintaining stack diagrams, configuration information, release history for all environments, and timely communicating the same to all stakeholders including clients
Confidential - Milpitas, CA
Project Release Manager
Responsibilities:
- As a Project Release Manager serving as a liaison between the various functional groups (e.g., software development, software testing, DevOps, implementation consulting group and customer support) to guarantee timely and high quality delivery of software products or updates
- Tracking and Managing the Build & Deployment and Code movement in different environments using GIT/Jenkins (CI?CD) and controlling the version of each code for each of the multiple parallel releases
- Working closely with Engineering, Development, Test, Operation teams to gain and maintain environment versioning information such as application version, OS version, and versions of other third party tools.
- Advanced analytical, problem solving, and planning skills for custom designing IT & business solutions, managing project requirements gathering, budgeting, resource schedule and allocation, impact analysis, risk mitigation and reporting for key stakeholders, developers, business analysts, customers, and team members.
- Identifying dependencies between applications and risks involved in each feature to provide a mitigation plan
- Creating and updating IT Release Calendar, Release Milestone Plan, Release RunBook and working closely with the IT release managers from different portfolios across IT for Centralizing view of all releases
- Ensuring usage of standardized methods, techniques in preparation and implementation of releases and adherence to information systems policies and procedures, security measures and audit standards
- Leading the development of project plans and communication strategies in line with the SDLC, Managing the Cutover planning and following standard project management methodologies as per PMBOK
- Coordinating and facilitating effective meetings with Program Managers, Business Leads, DevOps, IT Scrum Teams, Support teams, R&D Teams to ensure deployment readiness and issue resolution across the teams
- Understanding of SCM code line management concepts (branching, merging, versioning etc) and working with other developers and teams to resolve build and deployment related issues in a high priority manner
- Managing the integration of moving parts of complex releases to ensure seamless execution, on-time high quality delivery and transparency and visibility throughout the process
- Getting involved in performing a wide range of deployment planning on database, application, and other servers, gathering build specifications from the technical team, participate in release/milestone planning and scheduling with the product team, proactive monitoring of all deployments, maintenance & management of branching in GIT and Code merge of several development teams/ different releases
- Conducting Release Readiness reviews, Milestone Reviews, Back Out Plan and Go/No-Go reviews
- Creating Change Requests (CRs) and coordinating with the Business to prioritize production support issues
- Working with the technical teams and the customer to determine levels of effort (LOEs) for proposed projects
- Facilitating change and production release meetings inclusive of weekly reviews with the CIO
- Coordinating with the end users in resolution of critical issues and ensuring alignment of deliverables to business requirements of clients, Measuring and monitoring progress to ensure application releases are delivered on time and within budget and that they meet or exceed expectations
- Following industry standard SDLC process (Agile) throughout the Release and driving the execution of the deployment plan, handling escalations and contingencies during production deployment as the primary POC
- Participating in Change Advisory Board (CAB) meetings to identify timelines for release and track risks
- Researching new software development and configuration management methodologies and technologies and analyzing their application to current configuration management needs
- Maintaining a release repository and managing key information such as Release Checklist, Approvals, Release Status Tracker, JIRA & HPSM Ticket Tracking, Q-Gate documents and notification lists
Confidential
Production Support & Release Manager
Responsibilities:
- As a Production Support & Release Manager developing and managing a high level and detailed project plan and Release Management framework for implementation of standards, processes, controls and changes in the IT systems which includes all of the tasks, timelines, and resources required to implement the changes.
- Planning, implementing and leading weekly Release Meetings with Client’s Leadership Team, functional managers and deployment teams to provide awareness of Release progress and status of issues
- Working effectively and closely with the clients, matrix teams, stakeholders, management, and external groups to positively influence them to acquire the desired release objectives
- Preparing and Reviewing Release Notes, Change Requests, Release Plan, Test Plan, Deployment Plan, Pre-Deployment and Post-deployment checklist, Rollback Plan and sharing all the artifacts with Client for review
- Managing & coordinating execution of the deployment plan during releases, including deployment issues, escalations and contingencies, acting as the primary POC throughout the deployment execution
- Proactively monitoring and controlling all project aspects and providing corrective actions to stakeholders
- Managing the development and delivery of a detailed solution and provide an estimation of the changes
- Evaluating emerging best practices within the enterprise & industry to recommend implementation plans
- Maintaining central repository (SharePoint) for all release related documentation, release metrics, scorecards for the purpose of communication, reference and ensuring repeatable and predictable release processes
- Delivering the high level requirements and document the consolidated requirements in the Business Requirements Documents (BRDs)
- Updating the Change Tracker on a regular basis and ensuring all the Bugs reported in JIRA are closed before code movement to UAT or Production
- Leading and coordinating Go-Live activities including the execution of the deployment plan and checklist
Confidential
Project Release & QA Manager
Responsibilities:
- As a Project Release Manager getting involved in development of deployable packages (Build) from code provided by Application Development Teams in source repository tool such as SVN
- Ensuring code management and builds in SaaS based IKON architecture for SalesForce CRM system
- Managing overall implementation plan, requirements, development, testing, and go live for all changes
- Managing the project budget and forecast (capital and operational expenses, monthly accruals)
- Getting involved in performing a wide range of deployment planning on database, application, and other servers, gathering build specifications from the technical team, participating in release/milestone planning and scheduling with the product team, monitoring all the deployments, maintaining branching in SVN and Code merge of several development teams/ different releases
- Managing source code control of multiple development efforts using Tagging, Branching, Labeling in SVN
- Managing multiple QA and DevOps resources and tracking status to ensure proper testing is done
- Implementing Release Management Process in the Project and ensuring alignment of deliverables to business requirements of clients
- Managing project financials and budgets and Preparing & reviewing Release Plan, Release Strategy and related artifacts for various Application Releases
- Attending business-led driver meetings, ensuring that the IT requirements and deliverables are documented cross-functionally and are resolved per agreed upon time-bound dates
Confidential - F. Lakes, NJ
Release & Configuration Manager
Responsibilities:
- As Release & Configuration Manager responsible in development of deployable packages (Build) from code provided by Application Development Teams in source repository tool such as Harvest.
- Managing delivery aspects - Sending out project status reports, maintaining and sending out risk trackers, maintaining of defect trackers, monitoring the logs, troubleshooting deployment issues, supporting the Release and Configuration Management and handling the process of Sign-offs and support handover
- Developing automated build scripts and implementing configuration management processes in a multi-application environment
- Ensuring proper change control processes are being adhered to for UAT and Production environments
- Ensuring the stability of the environments by managing the releases along with incident management in collaboration with Development, QA, Production Support, Release Engineering teams
- Getting involved in management of source code control of multiple development efforts using Harvest version control tool including maintenance & management of branching in HARVEST and Code merge of several development teams/ different releases
- Implementing Release Management Process in the project according to the Software Development Life Cycle (SDLC) processes including Waterfall and Agile Methodology
- Interacting with knowledge & training manager and developing training content for key user training
- Preparing / reviewing Release Plan, Release Strategy and related artifacts for various Application Releases
- Creating Release Score Card as a post release activity after every planned release and emergency change
Confidential - Charlotte, NC
Lead Build & Deployment Engineer, Onsite Coordinator
Responsibilities:
- As Technology Lead - Build Engineer Onshore Lead getting involved in management of operations pertaining to creation of deployable packages from code provided by Application Development Teams in source repository tools such as Harvest and CVSNT
- Developing automated build scripts and implementing configuration management processes in a multi-application environment
- Maintaining software build & deployment platform to supports multiple development teams, technology stacks and environments
- Getting engaged in Cost Estimation, Impact Analysis, Resource management, Work Allocation, Delivery planning and Status Monitoring
- Maintaining the release schedule for all core services and ensuring alignment across key partners and vendors
- Planning/implementing software releases, including various aspects of change management, version control, code & data propagation, deployment and post-production validation
- Assisting internal development teams using enterprise tools & standards (Subversion, Ant, Microsoft Team Foundation Server, Maven, Hudson etc.) to deliver software releases on Windows and Unix based systems
- Managing classified credentials of encrypted configuration files for 250+ applications including source code control of multiple development efforts using Harvest, CVS and Rational Clear Case version control tools
- Getting involved in hashing & staging of deployable packages on Secured Staging Server
- Working on change management quality assurance via Release Management Operations (RMO) audits
- Troubleshooting various deployments and build related issues, maintaining & enhancing Unix Secured Staging Server and participating in monthly DR activities
- Spearheading the deployments for various platforms and environments like Java (ANT), Unix platform, IBM Mainframe (Cobol & CA Endevor)
Confidential - Pittsburgh, PA
Production Support and Maintenance
Responsibilities:
- As Technology Analyst - Offshore Support Lead getting involved in integration & streamlining of information flow to and from the firm by maintaining the Eagle Pace and Star application
- Rendering Level-2/Level-3 application & infrastructure support including bug fixing, root cause analysis, automation of application by creating new scripts and resolution of production issues
- Assessing efficiency of configuration changes to UNIX platforms
- Focusing on setting up of new environment, management of migration requests, new releases and resolution of user queries. Writing Optimization PL/ SQL queries and packages to generate FX reports
- Debugging job event failures and scheduling custom jobs
- Customizing & integrating data flow between various software applications using Shell Scripting and Perl Scripting. Automating validation, verification & testing of application software modules
- Monitoring scheduled events, batch processing and End of Day (EOD) process, alerts and connectivity issues
Confidential - SFO, CA
Production Support of Warehouse Management System
Responsibilities:
- Rendering Level-2/ Level-3 production support to all WMS (Warehouse Management System) installed Distribution Centers (DC) to ensure compliance to various SLA parameters
- Conducting root cause analysis of issues, reporting & fixing bugs in the system
- Working on routine maintenance, quality assurance & production support of WMS software and database
- Getting involved in customization & development of new features based on requirement of the DCs
- Implementing WMS change control, WMS application and packages from RGTI at New DCs
- Documenting PL/SQL and Shell Scripts aimed at reduction of issues and automation of routine activities