Job responsibilities
- Guides and assists others in the areas of building appropriate level designs and gaining consensus from peers where appropriate
- Collaborates with other software engineers and teams to design and implement deployment approaches using automated continuous integration and continuous delivery pipelines
- Collaborateswith teams to design, develop, test, and implement solutions that enhance the availability, reliability, and scalability of applications
- Implements infrastructure, configuration, and network as code for the applications and platforms in your remit
- Has the ability to run and maintain the production environment, taking responsibility for incident and change management.
- Collaborates with technical experts, key stakeholders, and team members to resolve complex problems
- Understand service level indicators (SLIs) and utilize service level objectives (SLOs) to proactively resolve issues before they impact customers. Manage error budgets to ensure a balance between innovation and reliability.
- Has the ability to initiate and implement ideas to solve business problems
- Supports the adoption of site reliability engineering best practices within your team
- Should complete SRE Bar Raiser Program
Required qualifications, capabilities, and skills
Preferred qualifications, capabilities, and skills