JOB SUMMARY
This position is to manage the daily administration, support and technical upkeep of the college’s Moodle learning platforms, including their Microsoft Azure cloud hosting, ensuring a stable, secure and well-supported learning experience for students and staff.
KEY RESPONSIBILITIES
Moodle Administration
- Manage daily administration of the college’s Moodle platforms (main LMS and Metropolitan Academy).
- Set up, configure and maintain courses, categories, templates and activities.
- Manage user accounts, roles, permissions and enrolments.
- Install, configure and maintain plugins, themes and site settings.
Azure Cloud Hosting and Server Management
- Manage and monitor the Moodle servers hosted on Microsoft Azure virtual machines (Ubuntu Linux).
- Maintain the server stack (Apache, PHP and MariaDB), including routine updates and security patching.
- Take Azure VM snapshots before system updates or changes, and manage regular backups and restoration.
- Monitor server performance, uptime, disk space and resource usage, and recommend improvements.
- Support Moodle version upgrades, migrations and test environment setup.
- Manage SSL certificates, scheduled tasks (cron), email (SMTP) and Microsoft 365 / Entra ID single sign-on.
- Apply security best practices, including user access control and firewall rules.
User Support and Training
- Provide first-line support to students, lecturers and staff on Moodle issues.
- Manage support tickets and escalate complex issues where needed.
- Conduct Moodle training and onboarding sessions for staff and students.
Coordination, Reporting and Documentation
- Coordinate with Instructional Designers and academic teams on course readiness.
- Prepare reports on platform usage, course activity, completion and user engagement.
- Maintain technical documentation, SOPs and user guides.
UI/UX and Digital Content
- Contribute ideas for improving the usability and appearance of Moodle, websites and other digital platforms.
- Assist with designing basic visual materials using Canva or similar tools.
- Prepare visual content for student communications, websites, learning materials and internal campaigns.
- Support the consistent use of the College’s branding across digital platforms.
- Review digital content from a student’s perspective and provide feedback on navigation, accessibility and usability.
Digital Projects, AI and Research
- Support AI chatbot, content development and knowledge base management.
- Research AI tools, educational technologies, LMS features and digital learning best practices.
- Assist with testing and gathering feedback for new systems, applications and digital initiatives.
- Support digital transformation projects aimed at improving the student and staff experience.
- Follow data privacy, cybersecurity and responsible AI practices when handling systems and information.
Other Responsibilities
- Responsibilities and tasks outlined in this job description are not exhaustive and may change as determined by the need of the Company.
REQUIREMENTS
- Diploma or Degree in Information Technology, Computer Science, Educational Technology or a related field.
- Minimum 2 -3 years of working experience in the similar capacity
- Experience in a higher education or e-learning environment.
- Working knowledge of Microsoft Azure, particularly virtual machines, snapshots, backups and networking.
- Familiarity with Ubuntu Linux server administration, Apache, PHP and MariaDB/MySQL.
- Basic knowledge of HTML and CSS.
- Good problem-solving, communication and documentation skills, with a service-oriented attitude.
- Hands-on experience with Moodle or other LMS platforms.