Operations
· Deliver end to end technical and user support across all platforms (On-premise, Azure, AWS)
· Day to day, fully hands-on OS management responsibilities (Windows and Linux operating systems)
· Ensure robust server patching schedules are in place and meticulously followed to help reduce security related incidents.
· Contribute to continuous improvement efforts around cost optimisation, security enhancement, performance optimisation, operational efficiency and innovation.
· Take an ownership role in delivering technical projects, ensuring best practise methods are followed.
· Design and deliver solutions around the concept of “Planning for Failure”. Ensure all solutions are deployed to withstand system / AZ failure.
· Work closely with Cloud Architects / Infrastructure Services Manager to identify and eliminate “waste” across cloud platforms.
· Assist several internal DevOps teams with day to day running of pipeline management and drive standardisation where possible.
· Ensure all Client data in all forms are backed up in a cost-efficient way.
· Use the appropriate monitoring tools to ensure all cloud / on-premise services are continuously monitored.
· Drive utilisation of most efficient methods of resource deployment (Terraform, CloudFormation, Bootstrap)
· Drive the adoption, across the business, of serverless / open source / cloud native technologies where applicable.
· Ensure system documentation remains up to date and designed according to AWS/Azure best practise templates.
· Participate in detailed architectural discussions, calling on internal/external subject matter experts as needed, to ensure solutions are designed for successful deployment.
· Take part in regular discussions with business executives to translate their needs into technical and operational plans.
· Engaging with vendors regularly in terms of verifying solutions and troubleshooting issues.
· Designing and delivering technology workshops to other departments in the business.
· Takes initiatives for improvement of service delivery.
· Ensure that Client delivers a service that resonates with customer’s expectations, which sets Client apart from its competitors.
· Help design necessary infrastructure and processes to support the recovery of critical technology and systems in line with contingency plans for the business.
· Continually assess working practices and review these with a view to improving quality and reducing costs.
· Champions the new technology case and ensure new technologies are investigated and proposals put forward regarding suitability and benefit.
· Motivate and inspire the rest of the infrastructure team and undertake necessary steps to raise competence and capability as required.
· Help develop a culture of ownership and quality throughout the Infrastructure Services team.
|