First seen by Alion on Oct 29, 2026.
On behalf of our Client from the UK, Mobilunity is looking for a skilled, EU-based senior DevOps Engineer.
Our Client is an eCommerce expert with a proven track record in rail ticketing, web and mobile software development. They focus on public transport software products. The company started at the end of 2014 with five people and has since grown to over 20 members of staff, more than half of which are developers. The company now serves a long list of clients including Southern, Southeastern, Thameslink, Great Northern, and Gatwick Express railway.
Responsibilities:
Build and run our multi-account AWS infrastructure as code with Terraform, and bring the parts still configured manually in the AWS console into Terraform
Run and improve our primary container platform on Amazon ECS, and support the services that still run on other container orchestration platforms
Raise the standard of CI/CD across our repositories: shared GitHub Actions workflows, guardrails and tooling that make every team’s releases safe, repeatable and fast
Build and look after the on-demand environments our developers use to run the full platform
Improve monitoring, logging and alerting, and help resolve production issues
Keep the platform secure and compliant, including access control, backups and evidence for our security and quality assurance standards
Make infrastructure decisions with their running cost in mind
Work closely with our developers, and document what you build so others can run it
Take part in a shared on-call rota, roughly once every four to six weeks
Requirements:
6+ years running production systems in a DevOps, platform engineering, SRE, infrastructure architecture or similar role
Hands-on AWS experience: comfortable with the baseline services anyone who has run
AWS will know, such as VPC networking, IAM, S3, CloudWatch and Secrets Manager, and ideally with ECS, RDS and WAF
Experience with infrastructure as code, such as Terraform or OpenTofu, CloudFormation or CDK, Ansible or an equivalent
Hands-on experience building and running containers with Docker or Podman
Confident with Linux and scripting, ideally Python and Bash
CI/CD pipelines you have built and owned, ideally in GitHub Actions
A working grasp of networking: DNS, TLS, load balancing and routing
Excellent written and verbal communication skills in English, including explaining technical trade-offs to non-technical colleagues
A methodical approach: you check and measure before you conclude, and you write down what you find
Comfortable using AI assistants such as Claude, ChatGPT, Copilot or Gemini in everyday engineering work
Level of English – Upper-Intermediate and higher
Experience with IaC and infrastructure platform development
Experience with audited or regulated environments and ISO standards
Nice to have:
Operational experience with container orchestration: Amazon ECS or an equivalent such as Kubernetes (EKS, OpenShift)
Running a message broker such as RabbitMQ, SQS or Kafka, or an equivalent like Azure Service Bus or Google Cloud Pub/Sub
Running relational databases such as MySQL or PostgreSQL, including managed services like Amazon RDS, Azure Database for MySQL or PostgreSQL, or Google Cloud SQL
AWS WAF
Supporting a security or quality standards audit
Familiarity with security standards such as OWASP, PCI DSS and ISO 27001
Rail, travel or e-commerce experience
Software development experience in Python, Node.js/TypeScript or Scala
AWS certifications, such as Solutions Architect (Associate or Professional), CloudOps Engineer – Associate, Developer – Associate, DevOps Engineer – Professional or Security – Specialty
Experience with incident response or supporting production systems under a Service Level Agreement (SLA)
Experience working in an Agile team
Working hours - Monday–Friday, generally available and contactable from 9:00 to 17:00 UK time
On-call - One week approximately every 4–6 weeks
Background check is required as part of the hiring process.

