Job Openings Systems Engineer (Moodle) - Hybrid/Freelance

About the job Systems Engineer (Moodle) - Hybrid/Freelance

We currently have a vacancy for a Systems Engineer (Moodle) fluent in English, to offer his/her services as an expert. The work will be carried out on site at customer premises and/or remotely. In the context of the first assignment, the successful candidate will be integrated in the Development team of the company that will closely cooperate with a major clients IT team remotely.

Your tasks:

  • Update Moodle core, plugins, and themes to ensure security, compatibility, and functionality, apply security patches promptly to both the Moodle platform and server components (OS, PHP, database);
  • Monitor server performance (CPU, memory, disk space) and resolve any performance or uptime issues, propose optimizations for the Moodle environment on cloud provider, including managing VMs, databases, and storage;
  • Tune Moodle settings (catching, PHP limits, web server configuration) to improve performance, manage cron jobs to avoid overloading the system and ensure they run efficiently;
  • Install, configure, update third-party or custom plugins and ensure compatibility with the Moodle version and troubleshoot any plugin-related issues;
  • Develop and maintain automation scripts (e.g., shell scripts, cron jobs) to streamline system tasks such as backups, log rotations, or routine maintenance and integrate API maintenance;
  • Manage the release process for Moodle updates and plugin changes using version control, support and troubleshoot existing integrations with third-party tools (SSO, analytics systems/PBI);
  • Document server configurations and backup processes on Linux systems and ensure accuracy by collaborating with IT and LMS teams.

Requirements

  • University degree, combined with professional IT experience of more than 10 years;
  • Experience with Apache/Nginx, PHP, and MySQL including database performance tuning and maintenance;
  • Experience with installing, updating, troubleshooting plugins, and ensuring compatibility with Moodle versions;
  • Experience with Moodle API and third-party integrations;
  • Experience with Linux server administration for maintaining the Moodle hosting environment;
  • Experience with handling authentication and authorization, SSL certificates, firewalls, and system security audits;
  • Experience with Moodle LMS maintenance, including upgrading, patching, and performance optimization;
  • Experience with server administration, databases and Moodle system maintenance and administration;
  • Experience with managing multi-tenant scalable Moodle architecture;
  • Experience with cloud providers (AWS, Azure, etc.) for managing virtual machines, web apps, scaling resources, and disaster recovery;
  • Excellent command of the English language.

Benefits

If you are seeking a career in an exciting and dynamic company, where you will offer your services as part of a team of a major European Institution, operating in an international, multilingual and multicultural environment where you can expect real chances to make a difference, please send us your detailed CV in English.

We offer a competitive remuneration (either on contract basis or remuneration with full benefits package), based on qualifications and experience. All applications will be treated as confidential.