Remote opportunity at
Learning Technologies GroupCloud Infrastructure Engineer (Open LMS) Colombia, Remote
Learning Technologies Group is hiring a Cloud Infrastructure Engineer for a remote position in Colombia to support its Open LMS operations. This is a hands-on technical…
Career Tools
About This Role
Learning Technologies Group is hiring a Cloud Infrastructure Engineer for a remote position in Colombia to support its Open LMS operations. This is a hands-on technical role focused on building, scaling, and managing a multi-tenant SaaS platform that hosts numerous Moodle LMS environments for clients in the education sector. The hosting architecture relies on custom orchestration, infrastructure as code, and service discovery rather than containerization or Kubernetes. This position suits…
Job Description
Learning Technologies Group is hiring a Cloud Infrastructure Engineer for a remote position in Colombia to support its Open LMS operations. This is a hands-on technical role focused on building, scaling, and managing a multi-tenant SaaS platform that hosts numerous Moodle LMS environments for clients in the education sector. The hosting architecture relies on custom orchestration, infrastructure as code, and service discovery rather than containerization or Kubernetes.
This position suits an experienced professional who possesses a deep understanding of Linux systems and can analyze distributed infrastructure challenges from fundamental principles. Team members take full ownership of platform architecture, deployment workflows, observability, and infrastructure evolution. Responsibilities span a variety of technologies, including Terraform modules, Puppet configurations, Python automation, and monitoring pipelines.
The employer operates as an equal employment opportunity and affirmative action organization, evaluating candidates without regard to protected personal characteristics.
Responsibilities
- Design and maintain AWS infrastructure using Terraform components such as EC2, RDS, S3, SQS, Lambda, ALB, ElastiCache, Route 53, and VPC networking
- Author and update Puppet modules to configure EC2 instances across multiple auto-scaling groups
- Develop and extend Python automation and tooling to support platform operations
- Operate and enhance distributed service discovery and configuration management platforms
- Manage and tune distributed caching solutions throughout the architecture
- Run and scale the observability stack utilizing Prometheus, Grafana, Loki, Fluentd, and PagerDuty, while taking part in on-call duties
- Contribute to platform architecture, scalability plans, and infrastructure evolution
- Evaluate and implement distributed storage options as the platform develops
- Refine deployment workflows and release processes inside a GitLab-based environment
- Collaborate with internal groups on API contracts, integration patterns, and operational utilities
- Participate in incident management, root cause analysis, and platform reliability enhancements
Requirements
- Demonstrated production experience with AWS services including EC2, RDS, S3, SQS, Lambda, ALB, ElastiCache, Route 53, IAM, and VPC networking
- Proficiency in writing and managing Terraform modules for production infrastructure
- Experience with infrastructure configuration management tools like Puppet, Ansible, Chef, or Salt, with the capability to manage Puppet-based environments
- Solid Python programming skills for building and maintaining production daemons
- Extensive Linux systems administration experience in production environments, preferably on Ubuntu, covering web servers, networking, troubleshooting, and tuning
- Understanding of distributed systems concepts such as consensus, leader election, distributed locking, and eventual consistency
- Ability to build and support production observability pipelines using Prometheus, Grafana, Loki, or similar tools
- Clear communication skills to document architectural choices and clarify technical tradeoffs for various stakeholders
Qualifications
- Hands-on background with distributed storage systems such as Ceph, GlusterFS, JuiceFS, CubeFS, or AWS EFS
- Familiarity with etcd, Consul, or ZooKeeper, including watch APIs, TTL-based locking, and cluster operations
- Experience with Varnish and VCL, particularly for dynamic backend routing or multi-tenant setups
- Working knowledge of PHP for maintaining integration scripts between infrastructure and application layers
- Background in multi-tenant SaaS platform design, especially database-per-tenant models on shared infrastructure
- Familiarity with Moodle LMS or educational technology platforms
- Experience with secrets management solutions like AWS Secrets Manager, HashiCorp Vault, or Parameter Store, along with automated credential rotation
- Experience designing zero-downtime deployment strategies for virtual machine environments
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the posting specifies that the role is remote and located in Colombia.
What is the employment type for this role?
The posting lists the employment type as full-time.
What is the salary for this position?
The job posting does not specify a salary.
Does this platform use Kubernetes or containers?
No, the platform is not containerized and does not use Kubernetes; it relies on Linux systems and virtual machine environments.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.