Ensuring that you have an excellent understanding of the technical structure, domain and architecture of the software release systems and how those systems are configured in the development and production estate.
Applying active governance around overall solution implementation, code quality and coding standards within the team.
Ensuring the solutions are scalable and are able to deliver huge volumes of release that come through the teams.
Working with Architects, Development Managers and other colleagues in order to design and deliver technology solutions that solve business problems in line with the technical strategy of the department.
Driving the provision of scalable, maintainable, and performant systems.
Taking responsibility alongside the Team Lead for work estimation within the team, producing solution documents and estimates as required.
Mentoring members of the team and ensuring distribution of knowledge.
Contributing in a “hands on” capacity when required to help deliver complex aspects of the platform.