remote
Systems Engineer - The Premier League
Systems Engineer
Systems Engineer responsible for designing, building, documenting and maintaining large‑scale applications, automating infrastructure, and supporting cloud‑native deployments using Python, Ansible, Docker and Kubernetes.
About the role
Key Responsibilities
- Design, develop, and maintain core applications and services that support the organization and its partner clubs.
- Automate provisioning, configuration, and deployment pipelines using Ansible, Docker, and CI/CD tools.
- Manage Linux and Windows Server environments, ensuring high availability, security, and performance.
- Collaborate with stakeholders to translate business requirements into scalable technical solutions.
- Monitor, troubleshoot, and optimise cloud infrastructure on AWS or Azure, including container orchestration with Kubernetes.
Requirements
- Strong experience with Linux/Unix and Windows Server administration.
- Proficiency in Python scripting for automation and tooling.
- Hands‑on experience with Ansible, Docker, and Kubernetes for infrastructure as code and container orchestration.
- Solid understanding of CI/CD pipelines and cloud platforms (AWS or Azure).
- Excellent problem‑solving skills and ability to work cross‑functionally with development and operations teams.
Skills
linuxwindows serverpythonansibledockerkubernetescicd