Job Description
Purpose:
The Service Reliability Engineer combines excellent software engineering, IT operations skills and database expertise. This allows them to accelerate our software development teams' ability to reliably and consistently deliver applications by developing standardised automation to control, build, artefact and deploy managed services. The ultimate goal of this role is to run and evolve the company's managed services in a highly stable and agile manner.
Roles and responsibilities of the assignment:
1. Automation design & development: Work jointly with stakeholders to propose and design re-usable, fault-tolerant and QA proven automation. Participate in the coding of automation and lead the development of automation artefacts.
2. Work closely with technical leads and developers to assist in the design of databases to support business applications, ensuring system scalability, security, performance, and reliability.
3. Technological evolution: Supports projects that aim to introduce improvements to the applications owned. Actively contributes to the migration of applications to the public cloud (Azure).
4. Incident and Problem Management: Drive and support rapid resolution of incidents by involving relevant stakeholders and directing incident recovery process. Use automation and tooling directly wher...