Linux System Administrator (AWS / Moodle)

Gegi

AWS

Location
Remote
Employment
Full-time
Level
Specialist
Category
IT Support & SysAdmin
Posted

Description

What You'll Do

Administer, maintain, and troubleshoot Linux servers.

Configure, upgrade, and optimize server infrastructure.

Monitor server performance, availability, and overall health.

Administer and maintain Nginx and/or Apache web servers.

Configure backup solutions and participate in disaster recovery planning and implementation.

Automate routine administrative tasks using Bash and other automation tools.

Moodle LMS Administration

Install, configure, upgrade, and maintain Moodle LMS.

Manage plugins, themes, and integrations.

Monitor performance and troubleshoot application issues.

AWS Infrastructure

Work with:

Amazon EC2

Amazon Aurora Serverless

Amazon RDS Proxy

Amazon CloudWatch

IAM, Security Groups, and AWS Secrets Manager

Database Administration

Administer and maintain MySQL databases.

Cloudflare Administration

Configure and maintain:

DNS

CDN

SSL/TLS

Web Application Firewall (WAF)

DDoS Protection

Zero Trust

WordPress Administration

Install, maintain, secure, and optimize WordPress websites.

Linux Security

Perform Linux server hardening.

Configure and maintain SSH security.

Configure and manage Fail2Ban.

Manage firewall rules.

Ensure timely security patching and system updates.

Documentation

Create and maintain technical documentation, infrastructure diagrams, and operational documentation.

Requirements

5+ years of Linux system administration experience.

Experience administering enterprise Linux environments.

Hands-on experience administering Moodle LMS.

Experience working with AWS.

Experience administering MySQL databases.

Experience configuring and managing Cloudflare.

Experience administering WordPress websites.

Experience with Nginx and/or Apache.

Experience managing SSL certificates and DNS.

Strong knowledge of Linux security and server hardening.

Experience writing Bash scripts.

Strong troubleshooting and problem-solving skills.

English level Upper-Intermediate (B2) or higher (both written and spoken).

Nice to Have

Bachelor's degree in Computer Science, Information Technology, or equivalent professional experience.

Experience writing and maintaining technical documentation.

Experience supporting high-availability or high-load production environments.

What We Offer

Fully remote position.

Salary: USD 2,500–3,700 DOE (Depending on Experience).

Opportunity to work on a long-term product.

The opportunity to help shape and improve our infrastructure while implementing new technologies.

Small, collaborative team with a high level of ownership and autonomy.

Working hours aligned with Pacific Time (US).

Participation in an on-call rotation.

Important

This role requires working during US Pacific Time (PT) business hours and participating in an on-call rotation.

When applying, please include a short cover letter in English confirming:

Your willingness to work during US Pacific Time hours.

Your willingness to participate in the on-call rotation.

Your English proficiency level.

Your ability to communicate confidently in English, both verbally and in writing.

Please note: This position requires English proficiency at Upper-Intermediate (B2) level or higher, as you will regularly communicate with English-speaking colleagues, participate in meetings, and prepare technical documentation.

Apply at the source

This role was published by Gegi and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗