Senior Technology Specialist (Moodle Systems Administrator)
About Us
BySix Engineers the future and drives innovation. We are more than just a standard software engineering company, we believe that true impact comes from combining technical expertise with human values.
That's why we reflect that in our approach - technology is not the end goal, but the enabler.
Why Us?
🫸 Multidisciplinary team
📒 Training on demand
💴 Attractive salary and benefits package
📈 Career progression plans
👌 And amazing get together events
What are we looking for?
We're looking for a Senior Technology Specialist with:
- At least 10 years of experience within this industry;
- EQF level 5 (this is mandatory to be met, with available proof before the offer);
- Experience with Apache/Nginx, PHP, and MySQL including database performance tuning and maintenance;
- Experience with Moodle plugin management: Installing, updating, troubleshooting plugins, and ensuring compatibility with Moodle versions;
- Experience with 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 experience (AWS, Azure, etc.) for managing virtual machines, web apps, scaling resources, and disaster recovery;
What do we expect from you?
- 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;
- 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;
- In cooperation with ICTU, monitor and propose optimizations for the Moodle environment on cloud provider, including managing VMs, databases, and storage. Scale resources as needed to ensure performance, and manage disaster recovery services as per the EUAA 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 health, performance, and uptime using EUAA’s monitoring tools. Regularly review Moodle and server logs to detect and resolve issues proactively;
- 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;
- Support and troubleshoot existing integrations with third-party tools (SSO, analytics systems/PBI). Handle API integration maintenance when required;
- 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;
Are you ready?
If you're ready to make a real impact by leveraging cutting-edge technology and fostering human-centric solutions, BySix is the place for you. Together, we'll drive innovation and create lasting business value.
Note: BySix is an equal opportunity employer. All applicants will be considered and analysed regardless of ethnicity, religion, gender identity, sexual orientation, national origin, age, or disability status.
person_pinLocation
Malta (On-site)
historyExperience
Min. 10 years
architectureMain skills