Senior Technology Specialist (Moodle)
ARHS Group
- Posted On: 2025-08-22 21:21:04
- Openings: 1
- Applicants: 0
Job Description
Company DescriptionArηs is a fully independent group of companies specialized in managing complex IT projects and systems for large organisations, focusing on state-of-the-art software development, digital trust, cloud, data science, mobile development, machine learning and infrastructure services.We are composed of 16 entities across 8 countries worldwide that are unified by the Arηs Group, with more than 2500 consultants. This corporate structure enables us to respond quickly to market changes and customer requests, and to communicate and make decisions without layers of bureaucracy.Established in 2016, the Greek entity Arηs Developments Hellas aims to extend Arηs Group activities dedicated to the European market providing high-quality services in Software Development, covering the entire application development lifecycle.Job Description- Regularly 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. Keep the server environment (Linux Ubuntu, well-maintained.
- Database Monitoring, Maintenance and Backup:
- Manage and optimize the Moodle database (MySQL8) 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.
- 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.
- Collaborate with ICTU in the implementation and maintenance of security measures, including SSL certificates, firewalls, and server access controls.
- Install, configure, and update third-party or custom plugins. Ensure compatibility with the Moodle version and troubleshoot any plugin-related issues.
- Cooperation with ICTU, monitor and propose optimizations for the Moodle environment on the loud provider, including managing VMs, databases, and storage. Scale resources as needed to ensure performance, and manage disaster recovery services as per the client's policies
- Develop and maintain automation scripts (e.g., shell scripts, cron jobs) to streamline system tasks such as backups, log rotations, or routine maintenance.
- Monitor the system's health, performance, and uptime using the client's monitoring tools. Regularly review Moodle and server logs to detect and resolve issues proactively.
- Backup and Disaster Recovery:
- Ensure the integrity of backups by regularly testing restore procedures, in close collaboration with ICTU.
- Manage the release process for Moodle updates and plugin changes using version control. Ensure that changes are documented and can be rolled back in case of issues.
- Moodle Integration Management:
- Support and troubleshoot existing integrations with third-party tools (SSO, analytics systems/PBI). Handle API integration maintenance when required.
- 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.
- Bachelor's plus a minimum of 8 years of relevant professional experience
- Apache/Nginx, 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 multi-tenant scalable Moodle architecture.
- Cloud providers (AWS, Azure, etc.) for managing virtual machines, web apps, scaling resources, and disaster recovery.
More Info
Education
Any Graduate
Not Disclosed
Required Skills
Contact Details
Not Disclosed
Not Disclosed
Not Disclosed
Latest Job
Similar Jobs
Tendering Manager
Ably Resources- Malta Island
- 7 Hours
MEP Quantity Surveyor
Ably Resources- Malta Island
- 7 Hours
Mechanical Technician
Ably Resources- Malta Island
- 7 Hours
- Malta Island
- 7 Hours
- Malta Island
- 7 Hours
- Malta Island
- 7 Hours