Current students · Access your LMS, results and fee payments in one place

Current students · LMS & fees

Home › Careers › LMS Administrator (Moodle & Azure)
Careers

LMS Administrator (Moodle & Azure)

Posted 22 Oct 2026

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

  1. Manage daily administration of the college’s Moodle platforms (main LMS and Metropolitan Academy).
  2. Set up, configure and maintain courses, categories, templates and activities.
  3. Manage user accounts, roles, permissions and enrolments.
  4. Install, configure and maintain plugins, themes and site settings.


Azure Cloud Hosting and Server Management

  1. Manage and monitor the Moodle servers hosted on Microsoft Azure virtual machines (Ubuntu Linux).
  2. Maintain the server stack (Apache, PHP and MariaDB), including routine updates and security patching.
  3. Take Azure VM snapshots before system updates or changes, and manage regular backups and restoration.
  4. Monitor server performance, uptime, disk space and resource usage, and recommend improvements.
  5. Support Moodle version upgrades, migrations and test environment setup.
  6. Manage SSL certificates, scheduled tasks (cron), email (SMTP) and Microsoft 365 / Entra ID single sign-on.
  7. Apply security best practices, including user access control and firewall rules.


User Support and Training

  1. Provide first-line support to students, lecturers and staff on Moodle issues.
  2. Manage support tickets and escalate complex issues where needed.
  3. Conduct Moodle training and onboarding sessions for staff and students.


Coordination, Reporting and Documentation

  1. Coordinate with Instructional Designers and academic teams on course readiness.
  2. Prepare reports on platform usage, course activity, completion and user engagement.
  3. Maintain technical documentation, SOPs and user guides.


UI/UX and Digital Content

  1. Contribute ideas for improving the usability and appearance of Moodle, websites and other digital platforms.
  2. Assist with designing basic visual materials using Canva or similar tools.
  3. Prepare visual content for student communications, websites, learning materials and internal campaigns.
  4. Support the consistent use of the College’s branding across digital platforms.
  5. Review digital content from a student’s perspective and provide feedback on navigation, accessibility and usability.


Digital Projects, AI and Research

  1. Support AI chatbot, content development and knowledge base management.
  2. Research AI tools, educational technologies, LMS features and digital learning best practices.
  3. Assist with testing and gathering feedback for new systems, applications and digital initiatives.
  4. Support digital transformation projects aimed at improving the student and staff experience.
  5. Follow data privacy, cybersecurity and responsible AI practices when handling systems and information.


Other Responsibilities

  1. Responsibilities and tasks outlined in this job description are not exhaustive and may change as determined by the need of the Company.

 

REQUIREMENTS

  1. Diploma or Degree in Information Technology, Computer Science, Educational Technology or a related field.
  2. Minimum 2 -3 years of working experience in the similar capacity
  3. Experience in a higher education or e-learning environment.
  4. Working knowledge of Microsoft Azure, particularly virtual machines, snapshots, backups and networking.
  5. Familiarity with Ubuntu Linux server administration, Apache, PHP and MariaDB/MySQL.
  6. Basic knowledge of HTML and CSS.
  7. Good problem-solving, communication and documentation skills, with a service-oriented attitude.
  8. Hands-on experience with Moodle or other LMS platforms.
Apply

Apply for This Role

Interested in this role? Fill in our short application form and attach your résumé. It only takes a few minutes.

Enquire Now

Talk to an Advisor

Leave your details and our team will get in touch with you within one working day.

Loading form…
Prefer to chat? WhatsApp an advisor