Release Manager Resume
5.00/5 (Submit Your Rating)
PROFESSIONAL SUMMARY:
- Having 8 years of experience as a Release Manager in automating, building, releasing of code to servers and implemented migration projects to cloud.
- Extensively worked onJenkins for continuous integration and for End to End automation for all build and deployments.
- Having In - depth understanding of the principles and best practices of Software Configuration
- Extensive experience usingMAVENandANTas build tools for the building of deployable artifacts from source code.
- Worked on Build, Configure, Manage and Coordinate all Build and Release Management activities.
- Experienced with various Services of AWS
- Hand-On experience in build and Deployment of CI/CD pipelines, managing projects often includes tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging and production).
- Extensive experience of working with the release and deployment of large-scaleJava/J2EE Web applications.
- Experienced in managing all aspects of the software configuration management process including code compilation, packaging/deployment/release methodology, and application configurations.
- Experience in working with Tracking Tools HP Service manager,JIRA and release management tool Service Now.
- Excellent communication, interpersonal, analysis and leadership skills with ability to work efficiently in both independent and team environments.
TECHNICAL SKILLS:
SCM Tools: CVS, SVN, GITBuild Tools: ANT, Maven, Make
CI Tools: Jenkins, Udeploy
Tools: MS Office Suite, Confluence, JIRA, HP service manager and Service Now
PROFESSIONAL EXPERIENCE:
Confidential
Release Manager
Responsibilities:
- Evaluate products to determine automation feasibility and then create or maintain CI/CD/CD pipelines for deployments.
- Provide release management support for application, operational, infrastructure and configuration changes.
- Perform Non-production and Production releases using tools like Jenkins and Openshift.
- Create and manage change tickets, runbooks, rollout plans and perform collision/impact analysis for releases using tools like ServiceNow, Confluence and Github.
- Assess and translate MOP and instructional documents to identify, communicate and mitigate risk
- Uphold IT compliance with change management processes and policies.
- Coordinate, plan and communicate with varying audiences.
- Manage multiple planned releases and unplanned hotfixes each week.
- Support releases on weeknights and/or weekends for both planned and unplanned activities, as needed.
Confidential
Devops/Release Manager
Responsibilities:
- Participate in the release cycle of the product, which involves environments like Development test and Production environment.
- Provide operations and maintenance support for several public facing websites.
- Validate the agents installed on it for CI/CD flow and check the application status after rehydration.
- Provide regular updates to the Portfolio Release Engineering lead to ensure Portfolio level roadmaps, and other operational reports and metrics produced weekly accurately reflect planned and upcoming releases and their associated impacts and risks.
- Develop the integrated minute-by-minute plan / Readiness Review for production release and facilitates walkthrough with teams. Managed production implementation event.
- Participate and provide input to support Release Planning meetings with the intent to align and influence scheduling decisions to optimize the Release strategy
- Ensure build and release processes and procedures are followed as per the Audit bodies (ISRM, SOX, Change management)
- Devise and operate the processes needed to ensure software builds are fast, automated and reliable
- Plane and supported integrated platform releases per the RM process, while actively driving alignment of platform changes to pre-defined release schedules and identifying conflicts with other portfolio planned releases.
- 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. Managed production implementation event.
- Conduct regular DRB meetings to find and resolve defects in every release.
- Work on application release in on perm as well as on cloud infrastructure (AWS)
- Work on in house tool Artemis (Automated Release tool). Helped teams to onboard this in-house tool so that teams can automate their release process.
- As part of the PAR on-boarding team was involved in validating CICD pipelines and make sure they are meeting all the requirements for PAR.
- Develop and provide process improvement recommendations based on customer and delivery team interactions to help mature and align RM services.
- Assess, plan and assist the product teams with the design of release packages prior to deployment into the environments
- Facilitate discussion and conflict resolution on build and release issues.
- Implemented Puppet modules to automate configuration of a broad range of services.
Tools: Used: Git Hub, Jenkins, AWS, Confluence, Eratocode, Service Now
Confidential
Configuration Engineer
Responsibilities:
- Buildandreleasesoftware baselines, code merges, branch and label creation and interfaced between development and infrastructure.
- Implement Subversion branching and merging operations for Java Source Code.
- Work withbuildtools Ant andMavenfor writingbuild.xmls and pom.xmls respectively.
- Integrate Unit Tests and Code Quality Analysis Tools like JUnit, find bugs and Selenium.
- Provide support for uDeploy component templates and plugins
- Assist in the creation of materials on the use of uDeploy.
- Work asbuildtools administrator (SVN, Jira, Bamboo and Jenkins).
- Work with Development Team Leads and testing teams to establish abuildschedule, execute the builds and troubleshootbuildfailures, if any.
- Send releases to SID testing. Resolve issues before going into questionnaire. Drafting the documents for each releaseabout the issues and the lessons learnt.
- Successfully manage concurrent deliverables on time and with quality within fast-paced environment and under deadlines.
- Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds.
- Create documents onbuildprocess and flow,buildscript maintenance, user guide for developers for local builds.
- Responsible for Defining Mapping parameters and variables and Session parameters according to the requirements and usage of workflow variables for triggering emails in QA and UAT environments.
- Responsible for providing consolidated daily and weekly status reports to the management and team.
- Responsible for coordinating the Offshore and Onsite team and resolve all the issues faced by the team.
- Write shell and Perl scripts for automated deployments
Tools: used: JIRA, SVN,GIT, Apache ANT, Maven, Jenkins, Apache Tomcat, Shell Script
Confidential
Build and Release Engineer
Responsibilities:
- Automating the Build process using Subversion.
- Managed builds and wrote Build scripts for Java and websphere based applications.
- Maintained source code repository in subversion.
- Successfully administrated Subversion, Cruise Control and Anthill Pro.
- Automated deployment of builds to different environments using Anthill Pro.
- Work closely with Business analysts and Project managers to meet release and build schedule deadlines.
- Created Continuous Build Process using Hudson.
- Implemented continuous integration using the Hudson, which tracks the source code changes.
- Create and setup automated nightly build environment for Java projects using Maven.
- Studied the current build and release process and automated the process using shell scripts.
- TFS code branching, merging and versioning with Ms build
- Debugged Build failures and worked with developers and QA people to resolve the related issues.
- Perform various builds for the QA, and Production Environments.
- Experienced in building Java application using make files (Ant utility), Shell Scripts.
- Deployment of application to the Tomcat/ Websphere Application Server.
- Managed builds and made necessary changes to Ant build scripts for Java/ Websphere based applications.
- Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.
Tools: Used: Subversion, Hudson, Anthill Pro, Apache Ant, Maven, Websphere, Weblogic and Shell scripting
