Build, Release and Environment Manager Build, Release and Environment Manager …

Optimum Solutions
in Singapore, Singapore, Singapore
Permanent, Full time
Last application, 31 May 20
Optimum Solutions
in Singapore, Singapore, Singapore
Permanent, Full time
Last application, 31 May 20
Responsible for the Release Management Lifecycle which includes scheduling, coordinating and management of releases in the development, test, and production environments
  • Thoroughly understand the release management framework and ensure compliance to the same
  • Setup and document the release management process within  and educate the team on the same
  • Forward Plan the release windows and cycles across a portfolio
  • Researches new software development and configuration management methodologies and technologies and analyzes their application to current configuration management needs
  • Develops scripts and automation tools used to build, integrate, and deploy software releases to various platforms
  • Strong technical background with in-depth knowledge of:
    • Subversion (SVN), GIT, Bitbucket
    • Jenkins
    • UNIX Shell Scripting
    • XML, SOA (Service Oriented Architecture), WSDL and XSLT
    • JIRA
    • CI/CD process
    • Basic knowledge of TIBCO
  • Manage risk and resolve issues that affect release scope, schedule and quality
  • Continually work towards making improvements in the release process
  • Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists
  • Participate in meetings to discuss release scope and/or roadblocks
  • Communicate all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes
  • Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists
  • Maintains the release schedule for all core services and ensure alignment across key partners and vendors
  • Communicate release details and schedules to the Business as required
  • Negotiate, plan and manage all release activities
  • Work with the developers to understand impacts of branches and code merges
  • Produce Deployment, Run Books and Implementation Plans
  • Manage relationships and coordinate work between different teams at different locations
  • Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews
  • Coordinate release content and effort based on the service request backlog, pending service requests, third party applications, or operating system updates
  • Measure and monitor progress to ensure application releases are delivered on time and within budget, and that they meet or exceed expectations