Description
Software Release Engineer (Banking)
Our client, a leading global supplier for IT services requires a Software Release Engineer to be based in their client's office in Glasgow. You can work remotely until covid abates.
This is a 12-month temporary contract to start on 01st Oct 2021.
Key Responsibilities
- Looking for a SEM Release Team Member who would report to SEM Release Manager.
- This candidate would help execute the regression pack ( a very big complex problem) as well as ultimately execute the release to production plus all steps in between.
- Help maintain the build system,produce a system release candidate & help produce associated release paperwork such as release notes & signoffs.
- Execute,Monitor,debug & maintain a highly complex regression process within a small team.
- Produce, test,refine & execute runbooks for complex production releases to a critical trading system.
- Execute & monitor production deployment steps & coordinate any required signoff & escalations.
- Identify backout strategies for releases & produce,test & refine suitable runbooks for these scenarios.
- Collaborate & coordinate with external teams where required
- Work on backlog items to improve the regression & release process, other items as required.
Key Requirements
- 5 + years of relevant experience
- Demonstrate ability to navigate and use Linux (ability to use normal command set,pipelines,basic Shell Scripting)
- Demonstrate ability to navigate,query & use an SQL database (Sybase &/or DB2 preferred)
- Ability to navigate GIT source control
- Flexibility to work on weekends/off hours where a release requires it (time off in lieu granted)
- Ability to clearly communicate both verbally and in written form.
- Previous experience of working in a test & release team.
- Ability to investigate issues though review of logs diagnoses root cause of issues and make appropriate escalations.
- Excellent organisation/documentation pertaining to release & release processes.
- Time Management & time tracking to ensure releases are running to schedule.
Good to have:
- Knowledge of a Linux Scripting language such as Python
- Knowledge of Java processes