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.