Learning Technologies Group

Learning Technologies Group

united kingdom, London

Cloud Infrastructure Engineer (Remote)

Full-Time£64,000 - 104,000 per yearсегодняUnited Kingdom
IT

Job Description

Salary: £64,000 - 104,000 per year

Requirements:
  • Strong production experience with AWS services, particularly EC2, RDS, S3, SQS, Lambda, ALB, ElastiCache, Route 53, IAM, and VPC networking
  • Proficiency authoring and maintaining Terraform modules for production infrastructure
  • Proficiency authoring and maintaining Puppet modules, or equivalent agent-based configuration management, for fleet management
  • Solid Python skills, including writing and maintaining production daemons
  • Deep Linux systems knowledge, particularly Ubuntu, with familiarity with Apache/Nginx, PHP-FPM, Varnish, systemd, filesystem mounts, and networking fundamentals
  • Understanding of distributed systems concepts, including consensus, leader election, distributed locking, eventual consistency, and related tradeoffs
  • Production experience building and maintaining observability pipelines using Prometheus, Grafana, Loki, or equivalent tools
  • Comfort working in a GitLab-based CI/CD workflow
  • Clear communication skills, including documenting architectural decisions and explaining technical tradeoffs to technical and non-technical stakeholders
  • Preferred: Hands-on experience with distributed storage systems such as Ceph, GlusterFS, JuiceFS, CubeFS, or AWS EFS, particularly migration or evaluation
  • Preferred: Familiarity with etcd or similar distributed key-value stores such as Consul or ZooKeeper, including watch APIs, TTL-based locking, and cluster operations
  • Preferred: Experience with Varnish and VCL, especially dynamic backend routing or multi-tenant configurations
  • Preferred: Working knowledge of PHP for understanding and maintaining infrastructure-to-application integration scripts
  • Preferred: Background in multi-tenant SaaS platform design, particularly database-per-tenant models on shared infrastructure
  • Preferred: Familiarity with Moodle LMS or education technology platforms
  • Preferred: Experience with secrets management solutions such as AWS Secrets Manager, HashiCorp Vault, or Parameter Store, and automated credential rotation
  • Preferred: Experience designing zero-downtime deployment strategies for VM-based, non-containerized environments
Responsibilities:
  • Design, build, and maintain AWS infrastructure using services including EC2, RDS, S3, SQS, Lambda, ALB, ElastiCache, Route 53, and VPC networking
  • Write and maintain Puppet modules to configure and manage EC2 instance fleets across multiple auto-scaling groups
  • Maintain and extend Python-based automation and tooling for platform operations
  • Operate and improve distributed service discovery and configuration management using etcd
  • Manage and tune a multi-tier caching strategy using Varnish, Redis/Valkey, and PHP OPcache
  • Run and scale the observability stack, including Prometheus, Grafana, Loki, Fluentd, and PagerDuty, and participate in on-call rotations
  • Evaluate and implement distributed storage solutions as the platform evolves
  • Improve deployment workflows and release processes
  • Collaborate with internal teams on API contracts, integration patterns, and operational tooling
  • Participate in incident response, root cause analysis, and platform reliability improvements
Technologies:
  • API
  • AWS
  • Lambda
  • Backend
  • CI/CD
  • Cloud
  • Ceph
  • EC2
  • GitLab
  • Grafana
  • IAM
  • Kubernetes
  • Linux
  • Nginx
  • PHP
  • PagerDuty
  • Prometheus
  • Puppet
  • Python
  • Redis
  • Terraform
  • Ubuntu
  • ZooKeeper
  • DevOps

More:

We are hiring a full-time Senior Cloud Infrastructure Engineer to help build, scale, and evolve our multi-tenant SaaS hosting platform on AWS. Our platform dynamically provisions, manages, and scales hundreds of Moodle LMS instances for education clients using custom orchestration tooling, distributed service discovery, and infrastructure as code. This is a hands-on infrastructure role spanning Terraform, Puppet, Python automation, and observability. The platform is not containerized and does not use Kubernetes; the role offers ownership and influence over our platform architecture and direction as we grow. We are an equal employment opportunity/affirmative action employer and consider qualified applicants without regard to protected characteristics.

last updated 40 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Learning Technologies Group

Learning Technologies Group

Learning Technologies Group

united kingdom

IT

Skills & Technologies

PythonPHPAWSKubernetesTerraformLinuxGitCI/CDRedisAIDevOpsUX

Inferred from job description

Salary Insight

£84,000

This role

£60,000

UK median

This salary is 40% above the UK median for Software Engineers (£60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom