Description
As a Platform Engineer at Trainline, you will contribute to improvements across Trainline's engineering platforms, building scalable, reliable and secure infrastructure that supports teams across the business.
You will implement infrastructure changes with Terraform, following existing module patterns and suggesting ideas to improve quality, maintainability and automation.
You will apply least-privilege and secure-by-default principles across our AWS accounts, helping our infrastructure meet Trainline's standards for security and operational excellence.
You will build and improve automation, services and tooling in Node.js or Python to make delivery faster, safer and more repeatable.
You will learn and grow with your colleagues through code reviews, pairing and shared knowledge, giving and receiving constructive feedback along the way.
You will work with Tech Leads, Delivery Managers and cross-functional colleagues to understand priorities, plan your work and manage dependencies.
You will raise risks, blockers and questions early, helping the team keep delivery moving at a sustainable pace.
You will test, validate and deploy infrastructure changes through CI/CD pipelines, making sure they are robust, well documented and ready for production.
The Infrastructure Engineering and Tooling team, also known as Atlas, owns the ecosystem used to deploy, run and manage services across the Trainline platform.
The team works across Terraform, AWS, Node.js, C# and Python.
Benefits include:
- Private healthcare and dental insurance
- Generous work from abroad policy
- 2-for-1 share purchase plans
- An EV Scheme to further reduce carbon emissions
- Extra festive time off
- Excellent family-friendly benefits
- Clear career paths
- Transparent pay bands
- Personal learning budgets
- Regular learning days