DevOps Engineer in City of London

DevOps Engineer in City of London

City of London Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
T

At a Glance

  • Tasks: Build monitoring systems and improve deployments for a leading sales platform.
  • Company: ThriveCart, the top no-code sales platform for digital entrepreneurs.
  • Benefits: Full remote work, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact on revenue and reliability in a hands-on role.
  • Qualifications: 3-6 years of DevOps experience with Terraform and AWS CloudWatch.
  • Other info: Join a collaborative team tackling complex technical challenges.

The predicted salary is between 36000 - 60000 Β£ per year.

Join to apply for the DevOps Engineer role at ThriveCart.

About ThriveCart: ThriveCart is the leading no-code sales platform for digital course creators, coaches, entrepreneurs, and online businesses looking to boost revenue, drive conversions, and scale audiences. ThriveCart powers over 65,000 businesses and 12 million enrolled students, generating over $2 billion in annual sales. The platform provides all the tools businesses need to create high-converting checkout experiences, manage powerful affiliate campaigns, and deliver seamless student experiences with its built-in learning management system, Learn/Learn+.

Location: Remote in North America OR South America. Must have full authorization to work in country of residence being in North America OR in South America.

The Role: We are looking for an able hands-on DevOps engineer who loves being in the trenches. You will spend your days building CloudWatch dashboards, writing Terraform code, investigating production issues, and making our infrastructure more observable and reliable. This is NOT a planning or coordination role – it’s about doing the technical work that keeps a revenue-generating platform running smoothly.

What you will do:

  • Build monitoring systems – Create CloudWatch dashboards and alarms that catch real problems (payment failures, database issues, API errors) before customers notice.
  • Write infrastructure code – Use Terraform to manage AWS resources (EC2, RDS, CloudWatch, IAM) with code review and automation.
  • Improve deployments – Make releases faster and safer through CI/CD improvements and automated rollbacks.
  • Handle production issues – Investigate anomalies, respond to alerts, find root causes, and prevent future occurrences.
  • Analyze performance – Identify bottlenecks in payment processing, database queries, and API responses.

Required Experience (3-6 years):

  • Terraform production experience – managing real infrastructure with IaC.
  • AWS CloudWatch experience – building dashboards, configuring alarms, writing custom metrics.
  • Production operations – supporting high-traffic web applications where downtime costs money.
  • Database operations – database system monitoring, performance tuning, backups.
  • Docker & containers – Docker Compose, multi-container applications.
  • Linux system administration – comfortable with shell scripting and troubleshooting.
  • Web servers – Nginx or Apache configuration.

Nice to Have:

  • E-commerce or payment processing infrastructure experience.
  • PCI compliance knowledge.
  • Multi-database architecture experience.
  • On-call experience for revenue-critical systems.
  • CI/CD pipeline construction.

Personal Qualities:

  • Proactive – You spot problems before they become incidents.
  • Systematic – You troubleshoot methodically with data, not guesses.
  • Clear communicator – You explain complex issues in simple terms.
  • Detail-oriented – You catch edge cases and think about failure modes.
  • Calm under pressure – Production incidents don’t rattle you.
  • Documentation-focused – You write runbooks because you know future-you will thank present-you.

Technical Environment:

  • AWS CloudWatch
  • Terraform for infrastructure as code
  • Docker for development environments
  • MariaDB 10.11 (multi-database architecture)
  • PHP & Node/TypeScript application stack
  • Nginx web server
  • Memcached caching
  • AWS: EC2, RDS, Route53, IAM

You will be responsible for:

  • Production monitoring and alerting.
  • Infrastructure as code (Terraform).
  • CI/CD pipeline improvements.
  • Database operations and optimization.
  • Container orchestration.
  • Security and compliance support.

What Makes This Role Different:

  • High impact – Your observability will directly affect how fast we find and fix issues.
  • Real stakes – When payments fail, merchants lose money. Your work matters.
  • Hands-on – You will write code and build systems, not just coordinate or plan.
  • Complex system – Multi-database, legacy + modern, payment processing – interesting technical challenges.
  • Visibility – Your work is immediately visible to the entire engineering team.

What Success Looks Like:

In 30 days:

  • You’ve responded to your first production alert.
  • You understand the architecture and data flows.
  • You’ve identified gaps in our current monitoring.

In 90 days:

  • You’ve built 2+ dashboards the team relies on.
  • You’ve implemented 5+ alarms for previously blind spots.
  • You handle production incidents independently.

In 6 months:

  • You’ve proactively prevented multiple production issues.
  • The team depends on your monitoring systems.
  • You’ve led an infrastructure improvement project.
  • You’re comfortable on the on-call rotation.

On-Call:

  • Shared rotation (about 1 week per month).
  • Focus on critical alerts (payment processing, database issues).
  • Most scenarios have documented runbooks.
  • Team backup available for complex issues.
  • Compensated with time off or additional pay.

Why Join ThriveCart:

  • Direct impact – your work directly affects revenue and reliability.
  • Modern practices – Terraform, IaC, CloudWatch, Docker.
  • Interesting problems – complex distributed systems with real-world challenges.
  • Learning opportunities – diverse tech stack (legacy + modern).
  • Collaborative team – work with experienced engineers.
  • Remote flexibility – FULL Remote role.

Our Values:

  • Commit to Excellence
  • Find a Way
  • Help Each Other
  • Keep Growing
  • Data First

Seniority Level: Mid-Senior level

Employment Type: Full-time

Job Function: Engineering and Information Technology, Software Development

DevOps Engineer in City of London employer: ThriveCart

ThriveCart is an exceptional employer that empowers its employees to make a direct impact on revenue and reliability within a collaborative and innovative environment. With a fully remote work culture, ThriveCart offers modern practices and diverse learning opportunities, allowing DevOps Engineers to tackle complex challenges while growing their technical skills. Join a team that values excellence, continuous improvement, and mutual support, ensuring that your contributions are recognised and appreciated.
T

Contact Detail:

ThriveCart Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land DevOps Engineer in City of London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, join relevant online communities, and attend meetups. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Terraform projects or any cool DevOps tools you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for those interviews! Brush up on your technical knowledge, especially around AWS CloudWatch and Docker. Practice explaining complex concepts simply, as clear communication is key in this role.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining ThriveCart and being part of our awesome team.

We think you need these skills to ace DevOps Engineer in City of London

Terraform
AWS CloudWatch
CI/CD
Docker
Linux System Administration
Database Operations
Nginx Configuration
Performance Tuning
Monitoring Systems
Production Issue Investigation
Root Cause Analysis
Proactive Problem Solving
Clear Communication
Detail-Oriented

Some tips for your application 🫑

Show Your Technical Skills: When you're writing your application, make sure to highlight your experience with Terraform and AWS CloudWatch. We want to see how you've used these tools in real-world scenarios, so don't hold back on the details!

Be Clear and Concise: We love a good communicator! Keep your application straightforward and to the point. Use simple language to explain complex concepts, and make sure your passion for DevOps shines through.

Tailor Your Application: Make your application stand out by tailoring it to our specific role. Mention how your skills align with the responsibilities listed in the job description, especially around monitoring systems and production operations.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at ThriveCart

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Terraform and AWS CloudWatch. Brush up on your experience with Docker and Linux system administration, as these will likely come up during technical discussions.

✨Prepare for Real-World Scenarios

Expect to discuss how you've handled production issues in the past. Be ready to share specific examples of how you identified problems, implemented solutions, and improved monitoring systems. This shows you can think on your feet and are proactive.

✨Showcase Your Communication Skills

As a DevOps Engineer, clear communication is key. Practice explaining complex technical concepts in simple terms. You might be asked to describe how you would communicate a production issue to non-technical stakeholders, so keep it straightforward.

✨Demonstrate Your Problem-Solving Approach

Be prepared to walk through your troubleshooting process. Interviewers will want to see how you approach diagnosing issues methodically. Highlight your attention to detail and how you document your findings, as this aligns with the role's focus on reliability.

DevOps Engineer in City of London
ThriveCart
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>