Job Description
About our client
Our Client is a Large Regional Bank.
About the role
You will be responsible for the infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation.
Your responsibilities
-
Manages team size circa 50 + in Asia.
-
Champions production resilience and availability, focusing on superior client experience, by working with the businesses and technology teams.
-
Drive the implementation of Site Reliability Engineer (SRE) and Chaos Engineering design for all strategic systems.
-
The main mission of the role apart from providing superior client experience through reliability and scalability is to drive towards a fully automated and intelligent production environment leveraging instrumentation and machine learning.
-
Drive effective communication between business and technology with regards to production service reliability and performance.
-
Drive continuous improvements in processes or systems leveraging Site Reliability Engineering methods.
-
Respond to, evaluate and analyse production incidents to minimise their impact as well as devise innovative solutions to prevent them in the future.
-
Improve the reliability and availability of systems by gathering hard data, designing systems for increased service reliability and performance.
-
Provide expert advice and training to our engineers as to which technology solutions and advanced reliability techniques to use on each situation.
You will have
-
Bachelor’s Degree in Computer Science and at least 15 or more years of relevant experience.
-
Experience driving major transformation programmes for production resilience and performance, and client experience.
-
Experience with Core Java 8, Cloud Foundry (or equivalent), Amazon Web Services (or equivalent), relational and non-relational databases, and Linux, Unix systems.
-
Experience with distributed architecture, SOA, microservices and Platform-as-a-Service (PaaS).
-
Experience in Agile and Test-Driven Development (TDD) methodologies.
-
Experience with high availability, high-scale, and performant systems.
-
Experience with managing cloud architecture based environment is highly desired.
-
Experience with Banking will be an added advantage.