Main Function
Release and Environments Manager
Main Duties
The role is a Release and Environments Manager for Counterparty Static IT. The purpose of the role is to carry out the Release team’s responsibilities, and provide the service that the release team is mandated to deliver.
The individual will need to make decisions on environment allocation, using common sense and risk awareness to allocate environments appropriately. Review of CP IT release materials and deliverables, and enforcing quality of these deliverables, is a key responsibility. These materials include change requests, release plans, correct set up of source code in source control, tracking team adherence to release timelines and deadlines. Innovation work includes managing environments (tracking storage, setting up new servers, implementing new software versions, ensuring efficient use of infrastructure), defining changes and improvements to release process, etc.
Essential responsibilities of this role cover:
Release management:
• Tracking and reporting of release readiness for future deliverables.
• Advising teams on release process and commitments.
• Release management – holding relevant conference calls and review to prepare for releases.
• Ensure representation of releases at Change Approval Boards.
• Adhere to strict procedure and governance & understand their importance.
Environment and infrastructure management:
• Maintenance of and suggesting improvements to environment management.
• Responsible for the control and maintenance of multiple testing and pre-production. environments (OS:Linux, Windows; DB: MSSQL, UDB, Sybase; Web: Weblogic, IIS; Middleware: TIBCO, Websphere MQ; Misc: Autosys, perl).
• Manage environment refreshes from production.
• Use of source code control repository (Perforce, SVN, TeamCity) to deploy applications to new environments.
• Liaise with external teams to meet their testing requirements.
• Assign suitable environments for development & testing efforts to best avoid conflicts.
• Advice and help for external teams, where appropriate.
• Work with development team to determine future hardware & storage requirements.
• Manage and monitor JIRA tickets for the development/testing environment.
• Assist development & downstream teams with UAT Support.
• Spearhead in environment management checklist and processes.
• Work with Project Managers to ensure the facilitation of environmental builds for the organization’s project and minor work deliverables.
Communication:
• Able to communicate clearly on technical issues to technical and non-technical personnel.
• Reporting of progress, risks and issues to the global team leads.
• Must be able to communicate effectively with other IT team members, other project members, managers and business users.
• Must be able to build a lasting relationship with relevant parties at all levels.
• Must be able to participate in a culture of “knowledge sharing” within the application team globally and within the wider Shared Services.
Person Requirements
Qualifications/education
• Degree educated
• ITIL and/or PRINCE2 certification preferred.
Experience required
• Extensive experience in management of non-production(test) environments (Linux, Windows).
• Experience in a banking environment.
• Good knowledge of relational database systems (MSSQL, UDB).
• Knowledge of source code control systems
• Extensive development knowledge and systems experience within a banking environment.
• Experience of running controlled code releases into non-production and production environments.
• Knowledge of Microsoft Office (Work, Excel, Visio, Outlook etc)
Delete