Global Release Manager

Department:
Global Engineering
Work type:
Full time permanent
Location:
Warsaw, Poland
Closing date:
30/09/2017 (closed)
  • Join a leading global provider of software solutions for the financial services industry
  • Work on large exciting international projects
  • Our office is located in the very center of Warsaw, about 70 meters from the underground entrance

If you’re a confident, ambitious self-starter with a passion for great code in an ever changing environment then this role is for you!

 

Main activities

  • The Global Release Manager is a key member of the Sonata Development Team. Working within a team comprising a global set of Architecture, Engineering, Development and Delivery Managers. The Release Manager will be located in our Warsaw location and coordinates with his/her staff globally. The Global Release Manager creates innovative, robust solutions to meet our evolving and expanding requirements in an Agile environment. He/she is expected to contribute in a collaborative fashion to ensure that both his / her team and the wider Global Engineering Organization (GEO) are successful in achieving their goals.
  • TEAM LEADERSHIP
  • Manages the global Release Management Team providing the release coordination and build services in locations of Bravura worldwide (New Zealand, Australia, India, Poland). Acts as a Servant Leader (in the Scrum sense) and is able to garner respect from his/her team and be willing to get their hands dirty to get the job done. Promotes Bravura’s global development methodologies, technical architecture, and processes within their teams and is pro-active in improving these. Is attentive to the health of the global base product and suitability of all change being appropriate to other markets and products.
  • SONATA BUILD MANAGEMENT
  • Delivers continuously and with acceptable performance the builds of Sonata from Master Branch and release / client branches that deploy correctly to dev and test environments
  • Owns and maintains the source code repository of Sonata (e.g. GIT) along with tools (e.g. SonarQube) to automatically enforce architecture code patterns and roadmap for TDD
  • Designs and maintains the build infrastructure of Sonata (e.g. Jenkins, Anthill, Artifactory)
  • Provides advice and support to other departments and roles within Bravura on build and deployment of releases
  • Contributes to IT infrastructure budgeting process re. hardware components and software tools required for the purpose of build and code management process
  • SONATA RELEASE MANAGEMENT
  • Delivers releases of Sonata from Master Branch meeting commonly agreed criteria in terms of completeness and quality
  • Owns the definition of quality gates and release readiness criteria, facilitates agreeing these within GEO and with other stakeholders
  • Constantly monitors and reports release readiness and facilitate efforts across GEO to bring Sonata to releasable state within required timescales
  • Owns the release schedule of Sonata including detailed steps and milestones
  • Controls key milestones within the release process such as cutting branches, announcing and enforcing code freeze and announcing official release builds
  • Acts as a gate keeper for change during critical phases of release process
  • Assists the with release reporting function e.g. governance reports
  • OWNERSHIP OF THE MASTER BRANCH
  • Detects and reacts to situations when code committed into Master Branch causes application to not build, not compile or in any other way adversely impacts developers’ productivity with immediate effect
  • In above situation identifies the root cause within the code and facilitates bringing the code base back to stable state
  • Drives towards automation of above tasks through implementation of tools integrated with the build & release infrastructure
  • Provides statistical information and feedback to development community to constantly improve sense of ownership of Sonata code

To be successful in this role candidates will require:

Skill Sets

Personal Competencies

  • Willing to work with new technologies and a quick learner pro-active in developing new skills
  • Motivated, hard-working and persistent
  • Adaptable, pragmatic and works well under pressure
  • Able to understand desired outcomes and focus on these
  • Willing to take ownership and be accountable for both individual and team tasks
  • Innovative and able to devise creative solutions to difficult problems
  • Communicates well with both technical and non-technical staff
  • Strong work ethic and the ability to work with minimal supervision

 

Technical

  • Source Control using Subversion, GitLab
  • Tools: Maven, Jenkins, Artifactory, Anthill Pro
  • Oracle RDMS
  • Advanced level knowledge of relevant Operating System tools, utilities and commands

 

Typical Experience

  • Has experience with large/complex Software Product development
  • Has worked within organizations where typical or best-practice software development methods and practices have been utilized
  • Likely to have 10+ years’ experience in the computer industry, experience in team leadership and in running a Dev Ops or Build & Release teams
  • Has a proven record of accomplishment successfully leading software engineering with a strong sense of quality ownership and focus on customer satisfaction
  • Likely to have 5 years’ experience working on an Enterprise level software product and open source technologies
  • Strong Cloud-based experience is preferred
  • Likely to have a computer or technology tertiary qualification
  • Exceptional management skills: clearly communicate deadlines and guarantee success

Desirable Specialist Knowledge

  • Knowledge of Financial Services

#LI-PRIORITY

Apply now

Thank you for your interest in this position, unfortunately the closing date has passed and we are no longer taking applications.