TryHackMe is the fastest-growing online cyber security training platform. Our mission is to make learning and teaching cyber security easier by providing gamified security exercises and challenges. Having only been around for handful of years, we've grown to more than 5+ million community members and our growth isn't slowing down! ????
The Role
We’re looking for a Cloud Engineer to take ownership of our infrastructure and help us scale a platform used by millions of aspiring cyber security practitioners. You’ll play a critical role in ensuring our systems are fast, secure, resilient, and cost-efficient — supporting everything from performance tuning and uptime to smart scaling and cost control.
You’ll be hands-on with our AWS infrastructure, working closely with engineering teams to deliver performant, production-ready environments and shape how we build, deploy, and operate at scale. This role is perfect for someone who enjoys solving complex infrastructure problems, optimising for speed and security, and enabling rapid delivery without compromising on reliability.
- Cost Management- Monitor cloud usage, optimise resource allocations to control costs. Implement cost-saving strategies (AMI cleanup and management).
- Cloud Infrastructure and Design- Maintain and shape our core cloud infrastructure. This includes re-architecting existing systems (e.g. our web-based remote desktop access) and building portable, maintainable services using Infrastructure as Code.
- Reliability, Security and Logging- Ensure infrastructure reliability and observability. Implement robust cloud security measures to protect data and systems. Collaborate with our internal ISMS to develop disaster recovery scenarios and support distributed, fault-tolerant cloud solutions.
- Guidance and Knowledge Sharing- Support engineering teams with infrastructure decisions, primarily on AWS (experience with Cloudflare or Azure is a plus). Research and prototype new technologies to improve performance, security, and developer experience.
- Troubleshooting - Diagnose and resolve infrastructure issues across systems such as databases, caching, messaging, and content delivery networks.
- Deployment and Automation- Improve and maintain our CI/CD pipelines, automating deployment and infrastructure tasks to streamline releases and reduce manual overhead.
Key Skills and Requirements:
- Cloud Expertise – At least 3 years of hands-on experience with AWS, including designing and maintaining scalable infrastructure in production environments.
- Infrastructure as Code – Proficient with IaC tools such as SST, Pulumi, Terraform, or CloudFormation — with a strong focus on automation, repeatability, and portability.
- Speed-Oriented Delivery – Proven ability to ship reliable infrastructure quickly, with a mindset geared towards iteration, pragmatism, and high engineering standards.
- DevOps & CI/CD – Strong experience building and managing CI/CD pipelines (we use GitHub Actions), with a focus on enabling teams to deploy safely and frequently.
- Linux & Core Tooling – Comfortable in a Linux environment and confident using tools like Git, Python, Cloudflare, Docker, ECS/EKS, and OpenVPN.
- Security-Minded Engineering – Solid understanding of cloud security principles and infrastructure hardening, aligned to secure coding and operations best practices.
- AI-Ready & Curious – Open to integrating AI tooling into your workflow to improve efficiency, troubleshooting, and delivery velocity.
- Ownership Mentality – You treat the infrastructure like a product: proactively spotting issues, taking accountability, and pushing for improvements.
- Startup Mentality – Thrives in fast-paced, ambiguous environments. You’re scrappy, collaborative, and not afraid to get stuck in.
- Strong Communicator – Clear written and verbal communication, especially when it comes to explaining infrastructure to non-specialists.
- Familiarity with Our Stack (Nice to Have) – Experience with Guacamole, NoVNC, MongoDB Atlas, Nginx, and our remote desktop tech is a bonus.
- Certifications (Optional) – AWS or other cloud certifications are a nice signal but not a requirement. We care more about what you’ve done.
Benefits & Perks:
Salary - We hire across 35+ countries. We determine salaries based on Geographic Location, Seniority, Interview Performance, and Market Rates using leading compensation benchmarking tools.
100% Remote -In a fully digital world, work from anywhere you want!
Flexi Time -Choose your own hours as long as you have at least 4 hours of overlap with the UK timezone (from 8am - 6pm).
Tools -a dedicated work laptop + any accessories you need to do your best work.
Swag Pack -start your TryHackMe journey with a sought-after branded swag bundle!
Personal Development -£2,500 training budget to acquire certifications, books and more.
️ Company Retreat -an annual company retreat, fully paid for by us!
Health Insurance -if you're in a country that doesn't have public health care.
Enhanced Maternity & Paternity- an enhanced package on top of statutory requirements.
401k / Pension -TryHackMe makes it easy to save money for your retirement.
Lunch on us- whether you're a pizza-lover, salad obsessed or a big sushi fan, TryHackMe will cover the cost of your lunch order during our recurring company virtual lunches.
Free THM subscription for your circle - we know our platform can be transformative, and we want to extend that impact to your family and friends!
Our Hiring Process:
- Stage One: Talent screening (30 mins)
- Stage Two: Hiring manager interview (30 mins)
- Stage Three: Whiteboard session and interview (60 mins)
- Stage Four: Founders interview (30 mins)
Please note that, at this time, we are unable to provide sponsorship
You can apply here or visit careers.tryhackme.com