Core Release Engineer Resume
SUMMARY
- Total experience of 7+ years, working on Release Management(Release Planning, Release Execution and Control, Release Closure) of multiple software release implementations for mainframes and distributed systems, Quality compliance, Configuration Management, Development(analysis, coding, testing and implementation) and Maintenance projects in Health care and Insurance domain.
- Well versed with all the phases of SDLC, having very good exposure to project quality processes.
- High degree of professional confidence and credibility with the presence and communication skills to represent IT - related concepts effectively with executive-level management.
- Understanding and Knowledge of SDLC phases and methodologies (Agile, Waterfall) and its application to the generation of robust and optimized software application.
- Understanding of ITIL- Guidelines to release / deployment and service management (ITSM).
- Good ability to streamline the extreme agile applications.
- Good understanding of Software Quality practices and processes.
- Experience in JIRA - Test Management Tool.
- Experience in designing UML diagrams.
- Good understanding and practice of UDP and SOX Compliance.
- Release Management using SCM tools mainly with Clear case with Multi sited and GIT Version Controls system. Managing Continuous Integration Tool on Jenkins for build and Release activities.
- Ability to build and manage relationships across a large enterprise.
- Awareness of requirements engineering principles to understand the customer requirements and apply it to the work product.
- Derive Business and Functional documentation, Ad-Hoc reports; documenting & upgrading training material, work practice documents, release notes and user navigation manuals.
- Able to prioritize tasks of different relative importance in own area of work based on my understanding of criticalities and interdependencies in the project.
- Have learnt to integrate client feedback and deliver according to agreed specifications and timelines in order to ensure highest level of client satisfaction.
- Effective in ensuring that processes are conducted in accordance with the set guidelines & regulations without compromising quality norms and meeting the deadlines.
- Learning, sharing and practicing best practices for successful releases.
- Working towards improvising the key performance indicators of the Release Management process.
- Successful Project Management and planning skills.
- Troubleshooting and providing solutions for critical issues.
- Understanding and Experience in Health care Insurance projects.
- Knowledge transfer to newly joined team members.
TECHNICAL SKILLS
Languages: Python, COBOL, JCL, CICS, Basic Shell script
Databases: SQL, DB2, IDMS
Files: VSAM, PS files
Release / Change / Configuration, Scheduler, Service Management Support tools and environment: MS-Office Suite, MS-Outlook; Share point, Jenkins, GIT, GIT-Hub, HPSM, HP Quality Center, ADR, VSS, Rational Requisite Pro, Clear Quest, Clear Case, JIRA, OPC.
Modeling Tools: Microsoft Visio, Rational Rose, UML
Other Tools: Xpeditor, Endeavor, Startool, FileAid, MOCHA RUMBA Client, QMF, SPUFI, Abend Aid, HP Quality Center, Code Sculptor, SnagItSystem worked: IBM Mainframes
Operating Systems & Applications: Windows XP/7/8, z/OS, Linux Ubuntu 12.04
PROFESSIONAL EXPERIENCE
Confidential
Core Release Engineer
Responsibilities:
- Work with Requirements Intake & Scheduling to schedule projects into a specific release.
- Create Master Release Plan and communicate the plan to all stakeholders including business customers, IT executives and application teams.
- Set up ADR (Application Document Repository) and Sharepoint to manage all SDLC documents and approvals for the projects within the scope of the release.
- Providing application access on the internal application site to the involved stakeholders.
- Build appropriate outage window for the planned releases.
- Participating in project’s release planning, defining release deliverable, release criteria, managing release dependencies and certifying the release readiness.
- Categorizing the high risk tickets and reviewing the feature enhancement requests before their release integration
- Creation of major Release documents (eg., Deployment Readiness Checklist, Back-up Plans) and getting them approved.
- Document and update SharePoint with upcoming releases and validation plan along with team lists and point developers for each release.
- Release Execution & Control: As a Release Manager, I was responsible to execute and control the Master Release plan which includes the following components:
- Risk/Issue Management -
- Work closely with cross application partners to identify risks and issues for individual projects as well as at a release level.
- Maintain release level risk/issue logs and track progress, escalation when necessary and closure.
- Tracking ticket status on HP Quality Center.
- Co-ordinate emergency break fixes in production environment working with Production support, application and operations team.
- Quality and Time Management - Ensure each project within the release is -
- Perform internal audits for UDP and SOX compliance check and communicate findings and improvizations accodingly.
- In compliance to UDP and SOX for all projects included in a specific release, as well as at a release level.
- Following the standard SDLC.
- Producing appropriate documentation.
- Having appropriate reviews.
- Having appropriate approvals from Business and IT stakehoders,
- Having final and complete version of documents in ADR/Sharepoint.
- Staying on time in accordance with the Master Release Plan.
- Release Change Management - Work with Intake & Scheduling team and Requirements Intake team to-
- Receive and log change requests,
- Analyze and report the impact to the release coordinates making a decision and communicate decisions to all stakeholders.
- Develop outage schedule while interacting with internal / external teams and application owners.
- Attend CAB meetings to present the description, impact and outage of the changes planned to be deployed and get the approvals. (Not a single one being rejected or delayed).
- Communication Management - Prepare and deliver release level communications to business customers, IT executives and application teams in multiple ways including:
- Gather release status through weekly meetings with the application project teams.
- Work with Enterprise Project Management Office (EPMO) to coordinate release information across the various applications.
- Coordinate/manage multiple release level meetings throughout the release life cycle.
- Prepare and deliver the weekly release status to business customers, IT executives and application teams.
- Communicate to the concerned stakeholders about the pending reviews and approvals.
- Work with the Application teams to prepare the detailed release schedule and deployment plan and manage the execution of both which includes:
- Colloaborative team and group work to prepare the cutover plan.
- Perform dry run plan with co-ordination in conjuunction with infrastructure and operations team for quartely release and communicate status updates to all stakeholders.
- Update the final cutover plan for the major releases as per the feedback received from the dry run.
- Setup cross functional application teams meetings to review and accordingly adjust the final cutover plan.
- Obtaining signoff / confirmation on the communicated final cutover plan and backout plan for release from all stakeholders for both major / minor releases.
- Coordinate and execute the cutover plan with infrastructure and operations team for both major / minor releases.
- Drive deployment calls with all the stakeholders and handling major/minor release from end to end and looking at timeline checkpoints to ensure a smooth release.
- Communicate status updates from cradle to grave of the cutover to all stakeholders throughout the release.
- Manage maintenance and interim releases as well as emergency deployments.
- Hold business customer closure meetings, develop post-release content memo and archive all release data.
- Analyze release performance, coordinate Key-Findings (lessons learned) activities and provide Master Release Plan improvements for future releases.
- Working towards improvising the key performance indicators of the Release Management process
Environment: MS-Office Suite, MS-Outlook; Share point, MS Visio, HP Quality Center, ADR, SnagIt, Jenkins, GIT, GIT-Hub, HPSM.
Confidential
Technical Deployment Engineer
Responsibilities:
- Participating in project’s release planning, defining release deliverable, release criteria, managing release dependencies and certifying the release readiness.
- Set up ADR (Application Document Repository) and Sharepoint to manage all SDLC documents and approvals for the projects within the scope of the release.
- Document repository of completed releases and upcoming releases and validation plan along with team lists and point developers for releases; track completion of peer reviews
- Code management - Moving/deleting the code to ensure the existence of correct code versions in the current release code path.
- JTscan - for security violations and RACF Issues (user unauthenticated).
- Capturing new offsets.
- Using JIRA as a test management tool.
- Handling defects and triaging / debugging on the fly.
- Solve critical tickets.
- Creation of major Release documents (eg., Deployment Readiness Checklist, Back-up Plans) and getting them approved.
- Performing WIP - Compare modules to ensure there is no code drop in modified modules.
- Categorizing the high risk tickets and reviewing the feature enhancement requests before their release integration.
- Maintaining release logs & code on production and UAT environment.
- Schedule a job in OPC - raise ITG
- Coordinating with the Development, Product Management and QA Teams for enhancing the release process.
- Provide documentation support using UML diagrams-Use Cases and traceability matrices.
- Online Abend Monitoring in Prod - resolving pre and post deployment abends through CICS, Endevor, DB2, XPED.
- Change Management - Work with the Application teams to prepare the detailed release schedule and deployment plan and manage the execution of both which includes:
- Colloaborative team and group work to prepare the cutover plan.
- Perform dry run plan with co-ordination in conjuunction with infrastructure and operations team for quartely release and communicate status updates to all stakeholders.
- Update the final cutover plan for the major releases as per the feedback received from the dry run.
- Setup cross functional application teams meetings to review and accordingly adjust the final cutover plan.
- Obtaining signoff / confirmation on the communicated final cutover plan and backout plan for release from all stakeholders for both major / minor releases.
- Coordinate and execute the cutover plan with infrastructure and operations team for both major / minor releases.
- Drive deployment calls with all the stakeholders and handling major/minor release from end to end and looking at timeline checkpoints to ensure a smooth release.
- Communicate status updates from cradle to grave of the cutover to all stakeholders throughout the release.
- Involved in SDLC process.
- Configuration Management -
- Involved in preparing the Configuration Management Plan CMP to define the procedures for performing Configuration Management activities for the entire project. This includes release cycle, naming convention, folder structure, artifacts details, release notes, Bug cycle, customer meeting and interactions.
- Worked with version control tools GITHub and VSS.
- Time Management - Ensure each project within the release is -
- Following the standard SDLC.
- Producing appropriate documentation.
- Having appropriate reviews.
- Storing their documents in ADR/Sharepoint.
- Staying on time in accordance with the Master Release Plan.
- Communication Management - Prepare and deliver release level communications to business customers, IT executives and application teams in multiple ways including:
- Gather release status through weekly meetings with the application project teams.
- Coordinate/manage multiple release level meetings throughout the release life cycle.
- Prepare and deliver the weekly release status to business customers, IT executives and application teams.
- Hold business customer closure meetings.
- 24/7 maintenance support for 3 days after the deployment
- Document repository of completed releases.
- Work towards improvising the key performance indicators of the Release Management process.
Environment: MS-Office Suite, MS-Outlook; Share point, JIRA, MS Visio, ADR, OPC, Xpeditor, Endeavor, Startool, FileAid, MOCHA & RUMBA Client, QMF, SPUFI, Abend Aid, DB2, IDMS, CodeSculptor, GIT, GITHub, UML, VSS, Rational Requisite Pro, Clear Quest, Clear Case, UML, Rational Rose.
Confidential
Jr. Release Co-ordinater
Responsibilities:
- Acted as release co-odinater for my team.
- Publish the release reports and release notes, verification reportfor every release to the project management.
- Prepare the Customer packages from the development environment and submitting to the Customer portal.
- Closely coordinate with the customers on the release deliveries and working with change requests.
- Responsible for building, validating, planning, scheduling, deploying & publishing release.
- Create Dashboard & Filters for higher level review meeting and to track gaps if any easily.
- Monitor Development & Testing Teams to ensure that all the activities are carried out as per the plans.
- Participate in defect analysis.
- Prepare analysis reports.
- Support the development teams in the creation and modification of config spec files.
- Modify the Config files to support the customers either Enable or Disable the required features as per the requirement for the customer.
- Defined, documented, and enforced version control guidelines and procedures. Wrote development environment and tools guidelines for new hired software developers.
- Bug tracking and report management.
- Track progress of ticketed issues and Provide IT service management support.
- Assign priorities and suggest strategic solutions for the defects and change requests
- Used Rational Rose for the UML methods to create, Sequence Diagrams, Collaboration Diagrams, Swim lane diagrams.
- Design and develop Test plans, Test report, and Test scripts.
- Analyse and work on the Test outcomes with screen shots.
- Prepare Analysis and Design documentation.
- Debug build failures and worked with developers and QA personnel to resolve related issues.
- Resolve conflicts and worked with developers to support conflict resolution and debugging the build and compilation failures, Resolving link errors
- Depict Business model through Business Use Cases as well as System Use Cases, Activity Diagrams, and Sequence Diagrams using MS Visio.
- Prepare status reports for test & defects to share with various departments on daily basis.
- Provide front-line technical support for required / requested changes (hardware & software).
- Record & maintain the data & scores of the team for attendance and quality.
- Prepare weekly stacks for changes approved, shift timings, week-offs of the team, etc.
- Impart on job training to new employees / associates of the company.
Environment: MS-Office Suite, MS-Outlook; HP Quality Center, ADR, SnagIt, Eclipse, SQL server, Endeavor, Xpeditor, Abend Aid, DB2, HPSM, Code Sculptor, Rational Requisite Pro, UML, Rational Rose’s Visio.