Basic Function & Purpose of the Role
Premier Lotteries Ireland
Job Title Senior Platform Engineer
Department Technology
Reporting to Head of Engineering
Direct Reports None,
Date completed/updated April 2024
The platform engineer will work with a number of internal IT teams in a collaborative manner to support the development, deployment and operation of all PLI services. The platform engineer will be a key member of the engineering team which is responsible for implementing the evolving design, development and maintenance of the core PLI IT environments.
Main Tasks & Responsibilities
The main tasks and responsibilities for the platform engineer is as follows:
Qualifications
Bachelor's degree in computer science, Math, or Engineering or equivalent combination of education and experience.
Relevant Experience
Key Competencies
Working Relationships
Internal – wider technologies teams (namely IT security and IT Projects team), key business stakeholders
External – Internet providers, hardware providers, 3rd party vendors.
Job Title Senior Platform Engineer
Department Technology
Reporting to Head of Engineering
Direct Reports None,
Date completed/updated April 2024
Basic Function and Purpose of this Role
The platform engineer will work with a number of internal IT teams in a collaborative manner to support the development, deployment and operation of all PLI services. The platform engineer will be a key member of the engineering team which is responsible for implementing the evolving design, development and maintenance of the core PLI IT environments.
Main Tasks & Responsibilities
The main tasks and responsibilities for the platform engineer is as follows:
- Working with the project and development teams to understand requirements for the application infrastructure.
- Developing the infrastructure to support the core applications for PLI.
- Testing to verify that the infrastructure can handle the expected load and can recover from failures.
- Configuration of servers, databases (where applicable) and other services to support the running of PLI’s applications.
- Integrate the platform and applications into PLI’s monitoring tools.
- Support Operating System upgrades across PLI’s infrastructure.
- Support infrastructure migrations where appropriate.
- Management of telemetry and metrics gathering and display toolsets.
- Provision of mentoring to IT operations in key operational tooling
- Delivery of operational metrics and dashboards on an as-needed basis
- Infrastructure capacity planning and management
- Implement security best practices and ensure compliance with internal standards.
- Installation and upgrading of server operating systems (Windows, Linux etc.)
- Physically installing and removing servers from data centres.
Qualifications
Bachelor's degree in computer science, Math, or Engineering or equivalent combination of education and experience.
Relevant Experience
- 5 years or more with LINUX/UNIX Administration
- Strong experience with Red Hat Enterprise Linux & CentOS.
- Experience with on premise deployed infrastructure.
- Experience with cloud based deployed infrastructure.
- Familiarity with containerisation technologies such as Docker, Kubernetes, and Rancher
- Experience with networked and software defined storage technologies.
- Experience with infrastructure as code tools such as Terraform, Ansible, or Puppet.
- Extensive experience in configuring and supporting virtualization technologies.
- Experience with HP/IBM/Lenovo server architecture and SAN technologies.
- Proficiency with scripting languages in order to automate operations and minimize workloads (Python, Java, Bash, Perl etc.)
- Database management systems (Oracle, MySQL, PostgreSQL)
- Experience in working with monitoring tools like Grafana Logz.io and Prometheus is advantageous but not essential.
Key Competencies
- Strong verbal and written communications skills.
- Self-starter with demonstrated listening skills.
- Serves as a mentor to junior and senior employees.
- A trusted partner to the Head of Engineering in all matters relating to platform design and build.
Working Relationships
Internal – wider technologies teams (namely IT security and IT Projects team), key business stakeholders
External – Internet providers, hardware providers, 3rd party vendors.