LMS Systems Engineer:IT X2
Job Details
-
Job Title: LMS Systems Engineer
-
Reference Number: EDU251022-10
-
Job Type: Permanent
-
Department: Information Technology
-
Campus / Location: National
-
Country: South Africa
-
Number of Positions: 2
-
Minimum Education Level: Bachelor’s Degree or Advanced Diploma
-
Job Category: Information Technology
-
Closing Date: 07 February 2026
Job Overview
The LMS Systems Engineer is responsible for the end-to-end engineering, management, and optimisation of the Eduvos Learning Management System (LMS). This role delivers full-stack systems engineering services, covering system design, development, deployment, maintenance, and support of Moodle-based LMS environments.
The position plays a critical role in ensuring high availability, performance, scalability, and security of the LMS infrastructure. Working closely with cross-functional teams, the LMS Systems Engineer contributes to innovative, cloud-based solutions that support Eduvos’s digital learning strategy and enhance the overall learner experience.
Purpose of the Role
To design, develop, administer, and continuously improve the Eduvos Learning Management System by applying best practices in application development, cloud infrastructure, and systems engineering. The role ensures a secure, reliable, and high-performing LMS environment aligned with institutional and strategic objectives.
Key Responsibilities
1. LMS Engineering & System Management
-
Design, develop, install, configure, and maintain Moodle-based LMS platforms
-
Administer and support multiple LMS instances to ensure system stability and availability
-
Optimise LMS performance, scalability, and security across environments
-
Perform regular system monitoring, upgrades, and maintenance activities
2. Application Development & Customisation
-
Develop and customise LMS functionality using PHP, JavaScript, and related technologies
-
Manage LMS integrations, plugins, and custom modules
-
Perform database management using MySQL or other relational databases
-
Execute SQL queries for reporting, optimisation, and troubleshooting
3. Cloud Infrastructure & DevOps
-
Deploy and manage Moodle LMS environments on AWS
-
Utilise AWS services such as EC2, RDS, S3, and CloudFront to support scalable infrastructure
-
Apply AGILE and DevOps practices, including CI/CD pipelines and automation
-
Implement best practices in cloud security, backups, and disaster recovery
4. Problem Solving & System Support
-
Proactively monitor system health and performance
-
Diagnose and resolve complex technical and application-level issues
-
Provide technical support and guidance to users and internal teams
-
Contribute to continuous improvement initiatives to enhance system reliability and user experience
5. Collaboration & Communication
-
Work closely with cross-functional teams, including IT, academics, and digital learning stakeholders
-
Communicate technical concepts clearly to non-technical users
-
Provide user training, documentation, and ongoing LMS support
-
Build strong working relationships with internal and external stakeholders
Minimum Requirements & Experience
-
Bachelor’s Degree in Computer Science, Information Technology, or related field
-
Minimum of 5 years’ experience in application development (PHP, JavaScript, and related technologies)
-
Minimum of 5 years’ experience administering and supporting Moodle LMS platforms
-
Proven experience deploying and managing Moodle LMS on AWS (EC2, RDS, S3)
-
Experience in educational technology, instructional design, or e-learning development is advantageous
Key Competencies
Functional & Technical Competencies
-
Strong proficiency in PHP for LMS development
-
Advanced expertise in Moodle installation, configuration, customisation, and administration
-
Solid understanding of MySQL and relational databases
-
Hands-on experience with AWS cloud services (EC2, RDS, S3, CloudFront)
-
Knowledge of AGILE and DevOps methodologies, including CI/CD automation
-
Strong troubleshooting, analytical, and problem-solving skills
-
Excellent organisational, time management, and user support capabilities
Behavioural Competencies
-
Initiative and accountability
-
Strong interpersonal skills and relationship building
-
Effective verbal and written communication
-
Analytical thinking and sound judgment
-
Systematic planning and organisation
-
Execution-focused and results-driven


