Senior DevOps Engineer (AWS)
Development Team
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
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
In return we offer:
- The friendliest community of like-minded IT-people
- Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
- Paid vacations and sick leaves
- English classes in 1-to-1 & group modes with elements of gamification
- Neverending fun: sports events, tournaments, music band, multiple affinity groups
Come on board, and let’s grow together!