The Senior Technology Specialist will be responsible for the end-to-end technical management optimisation and evolution of the Moodle Learning Management System (LMS) and its supporting infrastructure. The role requires a high level of autonomy technical judgment and quality assurance operating in close cooperation with ICTU and external service providers.
Database Monitoring Maintenance and Backup
- Monitor maintain and optimize Moodle MySQL databases to ensure performance integrity and availability.
- Perform routine database clean-ups index optimization and performance tuning.
- Ensure that automated database and file backups are correctly configured and executed.
- Conduct regular backup restore tests to validate recovery procedures.
Application Monitoring and Performance Optimization
- Tune Moodle configuration parameters including caching mechanisms PHP limits and Apache web server settings.
- Manage and optimize Moodle cron jobs to ensure efficient execution without system overload.
- Proactively identify and resolve performance bottlenecks using monitoring metrics.
Security and Compliance
- Collaborate with ICTU to implement and maintain security measures such as SSL certificates firewalls and server access controls.
- Support authentication and authorization mechanisms within Moodle.
- Participate in system security audits and compliance activities.
Moodle Plugin Management
- Install configure update and maintain third-party and custom Moodle plugins.
- Ensure plugin compatibility with Moodle core versions.
- Troubleshoot and resolve plugin-related issues with minimal service disruption.
Cloud Environment Management :
- Monitor the Moodle cloud environment in cooperation with the cloud service provider and ICTU.
- Assess system performance against SLA requirements and propose optimization actions.
- Ensure that sufficient computing resources are available to support Moodle operations within defined tolerances.
Automation and Scripting :
- Develop maintain and execute automation scripts (e.g. shell scripts cron jobs) for backups log rotation and routine system maintenance.
- Improve operational efficiency through automation and standardization.
Monitoring and Logging :
- Monitor system health performance and uptime using organizational monitoring tools.
- Regularly review Moodle and server logs to proactively detect analyze and resolve issues.
Moodle Integration Management :
- Support maintain and troubleshoot existing integrations with third-party systems (e.g. SSO analytics Power BI).
- Maintain and troubleshoot Moodle API-based integrations when required.
Custom Development Data Quality and Quality Assurance :
- Develop custom Moodle features based on business requirements.
- Participate in the full Software Development Life Cycle (SDLC) including testing and quality assurance.
- Contribute to the design implementation and continuous improvement of the data quality framework in collaboration with other units.
AI Integration and Innovation :
- Develop and/or integrate AI and Large Language Model (LLM) solutions within the learning technology ecosystem.
- Support innovation initiatives related to intelligent learning analytics and automation.
Technical Documentation :
- Create maintain and update technical documentation related to Moodle deployment configuration upgrades and troubleshooting.
- Document Linux server configurations backup procedures and recovery processes in coordination with IT and LMS teams.
Qualifications :
- Bachelors plus a minimum of 10 years of relevant professional experience
- Presents excellent command of English at least at B2 level
- Proven experience in senior-level technical roles supporting Moodle LMS in production environments.
- Demonstrated ability to work independently deliver high-quality results and manage complex technical environments.
- Strong hands-on experience with Apache PHP and MySQL including database performance tuning and maintenance.
- Advanced experience in Moodle LMS administration including upgrades patching performance optimisation and system maintenance.
- Proven expertise in Moodle plugin management including installation updates compatibility checks and troubleshooting.
- Experience supporting and troubleshooting Moodle APIs and third-party integrations (e.g. SSO analytics platforms).
- Solid experience in Linux server administration for hosting and maintaining Moodle environments.
- Strong knowledge of Moodle security including authentication authorisation SSL certificates firewalls and security audits.
- Experience managing scalable Moodle architectures including cloud-based deployments.
- Practical experience with automation and scripting (e.g. shell scripting cron jobs).
- Familiarity with monitoring and logging tools for system health performance and availability.
- Experience with AI and LLM-based solutions applied to Moodle and e-learning technologies.
Remote Work :
No
Employment Type :
Full-time
The Senior Technology Specialist will be responsible for the end-to-end technical management optimisation and evolution of the Moodle Learning Management System (LMS) and its supporting infrastructure. The role requires a high level of autonomy technical judgment and quality assurance operating in c...
The Senior Technology Specialist will be responsible for the end-to-end technical management optimisation and evolution of the Moodle Learning Management System (LMS) and its supporting infrastructure. The role requires a high level of autonomy technical judgment and quality assurance operating in close cooperation with ICTU and external service providers.
Database Monitoring Maintenance and Backup
- Monitor maintain and optimize Moodle MySQL databases to ensure performance integrity and availability.
- Perform routine database clean-ups index optimization and performance tuning.
- Ensure that automated database and file backups are correctly configured and executed.
- Conduct regular backup restore tests to validate recovery procedures.
Application Monitoring and Performance Optimization
- Tune Moodle configuration parameters including caching mechanisms PHP limits and Apache web server settings.
- Manage and optimize Moodle cron jobs to ensure efficient execution without system overload.
- Proactively identify and resolve performance bottlenecks using monitoring metrics.
Security and Compliance
- Collaborate with ICTU to implement and maintain security measures such as SSL certificates firewalls and server access controls.
- Support authentication and authorization mechanisms within Moodle.
- Participate in system security audits and compliance activities.
Moodle Plugin Management
- Install configure update and maintain third-party and custom Moodle plugins.
- Ensure plugin compatibility with Moodle core versions.
- Troubleshoot and resolve plugin-related issues with minimal service disruption.
Cloud Environment Management :
- Monitor the Moodle cloud environment in cooperation with the cloud service provider and ICTU.
- Assess system performance against SLA requirements and propose optimization actions.
- Ensure that sufficient computing resources are available to support Moodle operations within defined tolerances.
Automation and Scripting :
- Develop maintain and execute automation scripts (e.g. shell scripts cron jobs) for backups log rotation and routine system maintenance.
- Improve operational efficiency through automation and standardization.
Monitoring and Logging :
- Monitor system health performance and uptime using organizational monitoring tools.
- Regularly review Moodle and server logs to proactively detect analyze and resolve issues.
Moodle Integration Management :
- Support maintain and troubleshoot existing integrations with third-party systems (e.g. SSO analytics Power BI).
- Maintain and troubleshoot Moodle API-based integrations when required.
Custom Development Data Quality and Quality Assurance :
- Develop custom Moodle features based on business requirements.
- Participate in the full Software Development Life Cycle (SDLC) including testing and quality assurance.
- Contribute to the design implementation and continuous improvement of the data quality framework in collaboration with other units.
AI Integration and Innovation :
- Develop and/or integrate AI and Large Language Model (LLM) solutions within the learning technology ecosystem.
- Support innovation initiatives related to intelligent learning analytics and automation.
Technical Documentation :
- Create maintain and update technical documentation related to Moodle deployment configuration upgrades and troubleshooting.
- Document Linux server configurations backup procedures and recovery processes in coordination with IT and LMS teams.
Qualifications :
- Bachelors plus a minimum of 10 years of relevant professional experience
- Presents excellent command of English at least at B2 level
- Proven experience in senior-level technical roles supporting Moodle LMS in production environments.
- Demonstrated ability to work independently deliver high-quality results and manage complex technical environments.
- Strong hands-on experience with Apache PHP and MySQL including database performance tuning and maintenance.
- Advanced experience in Moodle LMS administration including upgrades patching performance optimisation and system maintenance.
- Proven expertise in Moodle plugin management including installation updates compatibility checks and troubleshooting.
- Experience supporting and troubleshooting Moodle APIs and third-party integrations (e.g. SSO analytics platforms).
- Solid experience in Linux server administration for hosting and maintaining Moodle environments.
- Strong knowledge of Moodle security including authentication authorisation SSL certificates firewalls and security audits.
- Experience managing scalable Moodle architectures including cloud-based deployments.
- Practical experience with automation and scripting (e.g. shell scripting cron jobs).
- Familiarity with monitoring and logging tools for system health performance and availability.
- Experience with AI and LLM-based solutions applied to Moodle and e-learning technologies.
Remote Work :
No
Employment Type :
Full-time
View more
View less