See job description for details
A Dev Ops Release Manager is required for a Tier 1 investment bank supporting the Delta One Structured Products IT group. This is a global front-office team that supports the global OTC Equity Swap Portfolio, Single Name, and Index Derivative businesses.
You will also be responsible for the Management of the Release Process for the wider team, reviewing change request tickets, co-ordinating the overall testing and deployment activities and conducting risk assessments of the broader changes going into the environment.
You will be responsible for acting as a gatekeeper between the development team and the test environments teams, to help plan our testing cycles in a challenging domain where we have rapid development cycles and test environment constraints. Within each cycle, you and the team will be responsible for building the release candidate, testing of the release candidate, organising the signoff process and planning and executing the move to the production plant. The production deployment activities will require some weekend work to ensure the deployment was executed successfully.
We are looking for someone who has exceptional communication skills, to provide thought leadership in helping to provide solutions to problems and generate ideas, provide guardianship of the testing release schedule, as well as to get hands-on and to develop automated tooling for process improvement.
You and the team will be responsible for building new automation tools, as well as enhancing existing automated processes, liaising closely with the technology team to streamline the build, test, and deploy stages of the development cycle. The role would suit candidates who have a foundation in Java with particular emphasis on scripting languages and relational databases.
The role requires someone who is flexible, able to respond to a dynamic business environment, and able to take ownership and responsibility for the delivery deadlines. The candidate must be adaptable to work across multiple technologies and disciplines, with a focus on delivering quality solutions for the business in a timely fashion. This role suits people experienced in complex data domains.
The candidate should possess good business analytical skills, strong software engineering skills, a logical approach to problem solving, be able to work in a fast paced environment liaising with demanding stakeholders to understand complex requirements, and be able to prioritise work under pressure with minimal supervision. Qualifications:
- A thorough understanding of the software development lifecycle
- Experience of testing and release management
- Experience leading and managing distributed teams
- Strong Unix / Linux scripting, Perl or Python scripting
- RDBMS Sybase and/or DB2, with very high proficiency in writing complex SQL queries
- Database performance tuning
- Good Problem solving and analytical skills
- Excellent oral and written communication skills
- An interest to learn the business supported by the applications
- Foundations in server side Java running on Linux
- Knowledge of the Equity Derivative business