LMS System Administrator

Apply for this job

Email *

Job Description

<strong><u>Overview</u></strong><p><br></p>Are you a skilled and experienced LMS System Administrator passionate about Cyber Security? If so, we have an excellent opportunity for you! We seek a highly motivated and results-oriented individual to join our team and help us deliver a world-class Cyber Security Skilling Program.<p><br></p>As an LMS System Administrator, you will oversee the management and maintenance of the Moodle learning management system. You will work closely with a Systems Integrator to ensure the successful setup, installation, and initial base configuration of the Moodle platform. You will also be responsible for the ongoing administration of the system in both UAT/Staging and production environments. This includes working closely with stakeholders to provide technical expertise, implement security measures, and ensure fault tolerance and system reliability.<p><br></p><strong>Equipping workforces with digital skills to succeed in the future.</strong><p><br></p>Elev8 is the leading partner for global skilling and transformative education initiatives for enterprises and governments. The most respected organizations rely on us to help them reach their digital transformation goals. Governments look to us to prepare their citizens for the jobs of the future. If you want to grow in your career and make an impact every day, come join our global team.<p><br></p><strong><u>Responsibilities</u></strong><p><br></p><ul><li>Work with Systems Integrator to set up, install, and configure Moodle LMS platform.</li><li>Provide technical guidance and requirements for fault tolerance and scalability.</li><li>Partner on design and implementation of server infrastructure, database management, and storage systems.</li><li>Ensure successful migration of Moodle system from UAT/Staging to production environment.</li><li>Administer and maintain the Moodle LMS platform in UAT/Staging and production environments.</li><li>Manage user accounts, roles, and permissions.</li><li>Perform regular backups, updates, and upgrades.</li><li>Partner with the Systems Integrator to implement fault tolerance measures.</li><li>Work with trainers and content developers to create and deliver learning experiences within the Moodle learning management system (LMS). This includes developing learning paths, courses, sub-course activities (quizzes, workshops), self-study materials, and classroom support documentation.</li><li>Ensure that courses and learning materials are properly organized and structured to be easy to use and navigate for learners.</li><li>Work with the Systems Integrator to ensure seamless integration between Moodle and other third-party systems or tools.</li><li>Partner with reporting designers to configure and maintain the integration between Moodle and Power BI for advanced reporting and analytics.</li><li>Extract data from the Moodle system and populate the data warehouse for analysis, design, and publishing of KPIs, dashboards, and reports.</li><li>Partner with the Systems Integrator in configuring and maintaining the fault-tolerant setup for data warehousing and reporting.</li><li>Implement and maintain security measures and best practices to protect the Moodle system and user data from unauthorized access, data breaches, or other security threats.</li><li>Ensure compliance with relevant data protection regulations and policies.</li><li>Collaborate with the Systems Integrator to perform security audits, vulnerability assessments, and penetration testing of the Moodle platform.</li></ul><p><br></p><strong><u>Qualifications</u></strong><p><br></p><ul><li>Education: Bachelor’s degree in computer science, information technology, or a related field.</li><li>Experience: 5+ years of experience in the same field, with a proven track record of success in installing, configuring, and administering Moodle platforms.</li></ul><p><br></p><strong><u>Skills</u></strong><p><br></p><ul><li>Strong technical knowledge of Moodle architecture, server infrastructure, and database management (PostgreSQL preferred).</li><li>Familiarity with open-source technologies and web application deployment.</li><li>Proficiency in server administration, Linux operating systems (Red Hat Linux preferred), and server virtualization.</li><li>Experience in integrating Moodle with third-party systems and tools.</li><li>Knowledge of data warehousing, business intelligence, and reporting tools (Power BI preferred).</li><li>Excellent problem-solving and troubleshooting skills.</li><li>Strong communication and interpersonal skills, with the ability to work effectively with stakeholders at all levels.</li><li>Attention to detail and ability to handle multiple tasks and priorities in a fast-paced environment.</li><li>Fluency in English and Arabic, both written and spoken.</li></ul><p><br></p><strong><u>Other</u></strong><p><br></p><ul><li>Experience working with Systems Integrators for setup, installation, and initial base configuration of enterprise-level systems.</li><li>Familiarity with UAT/Staging and production environments, including migration processes and change management.</li><li>Understanding of fault tolerance and high availability concepts and implementation strategies.</li><li>Knowledge of security best practices and compliance requirements for enterprise systems.</li><li>Experience with server virtualization technologies and Linux operating systems (Red Hat Linux preferred).</li><li>Strong analytical and problem-solving skills.</li></ul>