Linux System Administrator (AWS / Moodle)

to $3600
Product

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.

 

Required languages

English B2 - Upper Intermediate
Published 17 July
34 views
ยท
5 applications
To apply for this and other jobs on Djinni login or signup.
Loading...