Posted:1 month ago|
Platform:
On-site
Full Time
We looking for potential candidate for our APAC based Asset manager. Details provided below Job Description Release Manager The release manager will oversee the planning, scheduling, and controlling of software releases to ensure the smooth and coordinated deployment of new features, bug fixes, and updates across various applications and systems. The individual will collaborate with multiple stakeholders, including developers, QA teams, and Infrastructure team, to manage the release lifecycle and deliver high-quality software efficiently. Key responsibilities: Release planningDefine and manage the release calendar, ensuring release windows and cycles are well coordinated and align with project milestonesWork closely with project management teams to ensure that release processes are integrated into the overall project planningWeekly release planning meetings where the next production release is discussed including any preparations that are needed as well as prioritising and discussion release candidates for upcoming SIT and UAT releasesEnsure confluence documentation for is prepared for each production release. Facilitate release readiness meetings to discuss the progress on release preparations for upcoming production releasesLiaise with developers and QA teams to ensure readiness for any upcoming scheduled production release Release coordinationCollaborate with development, QA and infrastructure teams to ensure all components of the release are ready and meet the relevant quality standardsFacilitate release readiness reviews, stakeholder meetings, and Go/No-Go decision-making processes Technical release executionPerform DEV to SIT, SIT to UAT and UAT to PROD releasesPerform commit and pull requests as part of the release processEnsure various stage gates are completed and signed-off by the relevant owners e.g. Unit test signoffs, SIT signoffs etc. Any issues that happen during deployment are identified and delegated to the relevant person. The release manager then decides the best path forward (e.g. reverting the change that caused the issue and redeploying) to ensure that e.g., SIT/UAT is not blocked for others. Planning which releases branch should go into e.g. SIT/UAT when a production release fix needs to be deployedAiding developers by answering queries such as whether their JIRA ticket has gone into SIT, how to cherry pick into the SIT branch, when the next SIT release will take place, requesting a delay on the release so they can get their JIRA tickets into the next release Helping developers diagnose why their PR has conflicts with the SIT branch and fixing the conflicts locally if they cannotUpdating the CI/CD pipelines as needed with updated parameters or new featuresConfiguring global parameters for each environment Risk ManagementIdentify potential risks in the release pipeline and works with relevant teams to mitigate these risks before they impact timelinesImplement and monitor rollback plans and contingencies in the event of release failures Communication and documentationMaintain clear communication with all stakeholders about release status, including any potential issues or delaysDocument release notes, processes, and lessons learned from each release cycle to ensure continuous improvement Automation and continuous improvementPromote the adoption of DevOps practises, including continuous integration and continuous delivery (CI/CD)Identify opportunities to automate release processes to improve efficiencies and reduce human error Post-release monitoringEnsure proper monitoring and validation of system performance after releases, coordinating with support and infrastructure teams to address any post-release issues promptly Key qualifications: Experience: 5+ years of experience in release management and software developmentExperience with Agile and DevOps environments essentialProven experience in managing complex software releases across multiple teams and environments Technical skills: Solid understanding of the software development lifecycle (SDLC)Familiarity with release management tools (e.g. Git, Azure Dev Ops, JIRA, Bitbucket, Confluence)Knowledge of automation and CI/CD practisesExpert software knowledge in Azure Data Factory, Azure Databricks, SQL, Python and Bash scrips Soft skills: Strong organisational and multi-tasking abilitiesExcellent communication and stakeholder management skillsAbility to manage stress and make decisions under pressure Preferred qualifications: Certification in project management (e.g. PMP, Prince 2)Experience with cloud-based environments (e.g. Azure)Experience in financial services or highly regulated industries
Crisil
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Crisil
Chennai, Tamil Nadu, India
Salary: Not disclosed
Chennai, Tamil Nadu, India
Salary: Not disclosed