PROJECT INFORMATION:

 

Industry: Non-governmental organization (NGO)

Location: 100% remotely 

Project language: English (required), Polish

Project length: 12 months + possible extension

Assignment type: B2B

 

JOB DESCRIPTION:


We are seeking a qualified consultant to assist in the implementation and ongoing support of Moodle, an open-source Learning Management System (LMS), hosted on Microsoft Azure. It requires a comprehensive review of the existing implementation, as well as support for ongoing maintenance and enhancements.
 

RESPONSIBILITIES:

 

  • Ensure the scalability and reliability of the server infrastructure hosting Moodle on Azure.

  • Implement backup and disaster recovery procedures.

  • Implement robust security measures, including user authentication, data encryption, and access controls.

  • Regularly conduct security audits and apply necessary patches and updates.

  • Set up a Github/Gitlab account.

  • Review system and Moodle implementation (identify any gaps, issues, or areas for improvement in the existing setup).

  • Implement best practices for Moodle configuration, security, and performance optimization.

  • Ensure alignment with the client’s specific requirements and policies.

  • Customize Moodle's core features and add necessary plugins/extensions to enhance functionality.

  • Integrate Moodle with other relevant systems and tools used by the client, especially Active Directory.

  • System administration and some simple development tasks (non-obligatory).

  • Preparing reports in both tabular & chart format. Admin will have all controls over Moodle instance (e.g., Site Administration, Course Administration, User & Group Management, etc.)

  • Provide training sessions for staff on Moodle administration and usage.

  • Develop comprehensive documentation for administrators and end-users.

  • Establish a support framework for ongoing assistance with technical issues, updates, and troubleshooting.

     

REQUIREMENTS:

 

  • At least 3+ years of experience working as a system administrator or similar.

  • Experience with Moodle or other kind of e-learning platform.

  • Technical knowledge in supporting and troubleshooting.

  • Strong English skills

     

WE OFFER:

 

  • Long-term cooperation in a stable, developmental team.

  • Opportunity to work in a friendly, international atmosphere.

  • Transparently built relations based on trust and fair play.

  • Flexible working hours.