
Technology Specialist - Hybrid - Deadline 02/02/26
- Hybrid
- La Valletta, Rabat Malta, Malta
Job description
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 Client’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.
TECHNOLOGIES AND SKILLS:
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.
Deadline 02/02/26
Level: Senior (more than 11 years of IT Experience)
Level of Studies : Bachelor or Master Degree
Delivery mode: Hybrid (La Valletta, Malta and remote)
or
All done!
Your application has been successfully submitted!
