Top Right Background

Senior Technology Specialist (Moodle Expert)See all recent Jobs

Overview

Experience: Senior

Skills: 10 + years of experience in the requested field, Apache, PHP, and MySQL including database performance tuning and maintenance, Moodle plugin management, Moodle API and third-party integrations, Linux server administration for maintaining the Moodle hosting environment, Moodle security, Moodle LMS maintenance, Moodle system maintenance and administration. Managing scalable Moodle architecture, AI and large language model (LLM) solutions for Moodle and e-learning technology setup.

Reference Number: UPC1281

We are currently seeking a talented Senior Technology Specialist (Moodle Expert) on behalf of a major European Union Agency.

 

Location: remote within European Union (the selected candidate must start with on-site presence in Malta of at least 5 consecutive working days)

Level: Senior (10 + years of experience in the requested field)

Education: EQF level 5 (this is mandatory to be met, with available proof before the offer)

 

Project: Moodle Expert (LMS Support)

 

Main Duties:

Database Monitoring, Maintenance and Backup:

  • Manage and optimize the Moodle data sources for performance, including routine cleanups and index maintenance.
  • Ensure that automatic backups of both database and files are functioning properly, and perform regular restore tests.

Application Monitoring and Performance Optimization:

  • Tune Moodle settings (caching, PHP limits, web server configuration) to improve performance.
  • Manage cron jobs to avoid overloading the system and ensure they run efficiently.

Security and Compliance:

  • Collaborate with ICTU in the implementation and maintenance of security measures, including SSL certificates, firewalls, and server access controls.

Plugin Management:

  • Install, configure, and update third-party or custom plugins.
  • Ensure compatibility with the Moodle version and troubleshoot any plugin-related issues.

Cloud Environment Management:

  • In cooperation with the service provider and ICTU, monitor and propose optimizations for the Moodle environment on the Moodle cloud service provider, including monitoring performance according to SLAs, and ensuring that the cloud service provider provides sufficient computing power to support the functioning of the Moodle platform within the tolerances provided in the SLAs.

Automation and Scripting:

  • Develop and maintain automation scripts (e.g., shell scripts, cron jobs) to streamline system tasks such as backups, log rotations, or routine maintenance.

Monitoring and Logging:

  • Monitor the system health, performance, and uptime using the EU Agency’s monitoring tools.
  • Regularly review Moodle and server logs to detect and resolve issues proactively.

Moodle Integration Management:

  • Support and troubleshoot existing integrations with third-party tools (SSO, analytics systems/PBI). Handle API integration maintenance when required.

Custom Development, Data Quality & Quality Assurance:

  • Develop custom features based on business requirements and perform testing and quality assurance activities as part of the full Software Development Life Cycle (SDLC).
  • Contribute to the design, development, and implementation of the data quality framework alongside other units and sectors.

AI Integration & Innovation:

  • Develop and/or integrate AI tools within the current Learning Technology Ecosystem.

Technical Documentation Management:

  • Manage and update technical documentation for Moodle deployment and maintenance, including installations, upgrades, and troubleshooting.
  • Document server configurations and backup processes on Linux systems and ensure accuracy by collaborating with IT and LMS teams.

The selected candidate will work with:

  • Apache, PHP, and MySQL including database performance tuning and maintenance.
  • Moodle plugin management: Installing, updating, troubleshooting plugins, and ensuring compatibility with Moodle versions.
  • Moodle API and third-party integrations (to support and troubleshoot existing integrations, not necessarily developing new ones).
  • Linux server administration for maintaining the Moodle hosting environment.
  • Moodle security: handling authentication and authorization, SSL certificates, firewalls, and system security audits.
  • Moodle LMS maintenance, including upgrading, patching, and performance optimization.
  • Server administration and databases, particularly PHP, MySQL.
  • Moodle system maintenance and administration.
  • Managing scalable Moodle architecture.
  • AI and large language model (LLM) solutions for Moodle and e-learning technology setup.

Benefits:

  • Remote way of working
  • Competitive remuneration package
  • Private Insurance
  • A dynamic challenging environment resulting in continuous learning / education / progression
  • Ability to work with cutting edge technologies
  • Pleasant working environment
  • Ability to expand knowledge and responsibilities

 

UpcoMinds is a dynamic IT company with 29 years of experience that provides end-to-end web and mobile solutions helping businesses to reinvent themselves in the digital world. Our team’s skills and expertise will ensure the holistic digital transformation of any organization, which will considerably improve both business operations and customer’s experience.

Our goal is to always have our end products and services reflect our deep engineering skills and elegant progressive design aesthetic. We fundamentally believe deeply in developing long term strategic partnerships with our clients by exceeding expectations and maintaining a high level of transparency.

Find out more about us at www.upcominds.com

We commit to promote Inclusion & Diversity by creating a working environment where all employees are treated with dignity and respect and where individual differences are valued. We offer equal opportunity in all aspects of employment.

Our recruitment consultants will go through your Curriculum Vitae as soon as possible and get back to you to discuss the opportunity for which you apply. If you don’t hear from us in the coming ten (10) working days, you may consider that you have not been selected for the particular job.

By submitting your CV, you consent to its retention in our database for a period of two (2) years, for the purpose of considering your application for current or future employment opportunities, in accordance with applicable data protection legislation GDPR.

Apply Now Bookmark It

Bookmark Job

You must sign in to bookmark this listing.

Apply For job

Upload your CV/resume or any other relevant file. Max. file size: 128 MB.

If you are here by reference of an Upcom employee, please write the name

Share:
Goto Top

Recent News

Other News