The Role:
The Platform Services function is accountable for ensuring that all critical Flutter UK&I systems are maintained at peak uptime, performance, and quality standards to provide the highest possible level of access to our customer products.
As part of the Platform Services Function, the Platform Delivery Services Team provides technical implementation, development, and operational support of a wide number of products and services, supporting the delivery teams and the wider business, while allowing the business to scale at speed.
You are enthusiastic, motivated and willing to make your mark. You have engineering skills and a passion for technology. You have extensive experience with technologies such as Java, application servers (Tomcat, Jetty), http, event streaming (Kafka), build tools (e.g. Maven), CI/CD and AWS.
Our senior engineers lead us to offer world class experiences to our customers. They are the technical leaders of our teams and drive the solutions and architecture of our systems. They are responsible for providing guidance, support and solutions for our customers.
Our technology supports the continuous growth of our business, so we must deliver outstanding quality and performance.
You need to have exceptional technical and problem-solving skills and a pragmatic, leadership attitude.
Core technical competencies:
-
Work experience as a DevOps Engineer or similar software engineering role
-
Experience of Linux administration
-
Good knowledge and experience of Red Hat Enterprise/ CentOS / Rocky Linux systems administration
-
Experience in application deployment and configuration on Linux/Windows platforms (Jenkins, Artifactory, Gitlab)
-
Experience with Continuous Integration/Deployment
-
Excellent problem solving, analytical, troubleshooting and root cause analysis capabilities.
-
Knowledge of automation tools (Chef, Ansible, Terraform, CDK)
-
Experience to use scripting technologies (Bash, Ruby, Pyton) to create/modify scripts
-
Experience with configuring and administering tools such as Gitlab/Github, Jenkins, Artifactory, Hashicorp Vault
-
Implementation and configuration of monitoring and alerting tools
-
Experience of load balancing products and/or clustering (HA and HPCC)
-
Experiences in cloud technology and infrastructure (AWS, OpenStack)
-
Offering support for Development and QA teams
Desirable Experience & Qualifications:
-
Experience of Windows administration
-
Experience in the administration of RDBMS databases (Oracle, MySQL, SQL Server)
-
Networking experience and knowledge
-
Make sure there is proper documentation for owned components
-
Minimize manual processes and provide automated solutions
-
Understand the dependencies between components and how they combine to deliver service to the consumer and business
-
Easily recognize system deficiencies and implement effective solutions
-
Suggest alternative methodologies that may be more efficient and actively improve the tooling to improve use cases
Incident management:
-
Knowledge on change and incident management
-
Be able to debug the applications you own
-
Coach your team on best practices for incident management
-
Make sure that recurrence of incidents is minimized by applying appropriate immediate actions as well as long-term solutions
-
Take ownership of issues with minimal support or guidance