Job Description & How to Apply Below
Senior LMS Analyst – BCNET Base Pay Range
CA $82,500.00/yr - CA $97,100.00/yr
Job SummaryThe Senior LMS Analyst is primarily responsible for maintaining BCNET’s hosted Moodle cloud service offering, including configuration, Tier 2 support for institutional contacts, and maintenance of the application and server infrastructure. Additional responsibilities may include project work for other STS services. This role ensures the performance, security, scalability and reliability of STS services to support the educational needs of BC’s higher education institutions.
The position works closely with BCNET’s Shared Technology Solutions, IT, and Cybersecurity teams.
- In collaboration with the CTO and Manager Shared Technology Solutions, manage the installation, configuration, upgrades, and ongoing maintenance of the Moodle LMS application, supporting Linux OS and supporting infrastructure.
- Ensure optimal uptime and performance for Moodle through proactive monitoring, alerting, capacity planning, and performance tuning.
- Implement and document best practices for Moodle architecture, integration, deployment, and security, including plugin installation, configuration, and troubleshooting.
- Ensure automated and/or scheduled patch management service available for OS and applications as deemed necessary.
- Administer and maintain databases (MySQL, Postgre
SQL) supporting Moodle, ensuring optimal performance, data integrity, and backup/recovery strategies. - Work with BCNET’s Cybersecurity team to conduct security audits, monitor logs, apply OS/application security patches, and address vulnerabilities in line with best practices.
- Provide Tier 2 support for institutional technical leads, resolving Moodle‑related infrastructure, integration, and application‑level issues.
- Contribute to Agile project implementations by participating in sprint planning, testing, and continuous improvement activities.
- Maintain up‑to‑date professional knowledge of Moodle releases, roadmaps, emerging LMS tools, and higher‑education technology trends.
- Advise and make recommendations for the application architecture and infrastructure of the Moodle environment.
- Provide occasional after‑hours support for urgent issues or maintenance activities as required.
- Perform technical project work, support and guidance for the maintenance of other STS services including but not limited to IBM SPSS, and DATA‑SAFE.
- Post‑secondary diploma or degree in information technology or related discipline, plus 10+ years of progressive experience in system and application administration.
- Extensive Moodle administration experience, both functional and technical including installation, upgrades, plugin management, performance optimization, and troubleshooting.
- Strong background in Linux/Ubuntu server administration and associated web technologies (Apache, Nginx, PHP).
- Experience with cloud‑hosted environments and related deployment, monitoring, and maintenance practices (e.g. AWS, Azure, or similar).
- Strong experience managing Moodle‑related databases (MySQL, Postgre
SQL) with strong skills in performance tuning, backup, and recovery. - Experience with system failure analysis and recovery. Ensuring system consistency and integrity.
- Microsoft SQL Server administration experience (backup, restore, performance tuning, security and consolidation).
- Proficiency with scripting and automation in Bash, Power Shell and related tools.
- Experience with authentication and identity management systems such as Shibboleth/SAML, ADFS, SSO and LDAP.
- Working knowledge of cybersecurity frameworks and patch management practices.
- Strong analytical, problem‑solving, and troubleshooting skills.
- Ability to manage multiple priorities, work independently, and collaborate effectively in a distributed, higher‑education environment.
- Strong communication skills, with the ability to explain technical concepts to technical non‑technical audiences as well as presenting to customers.
- Experience in Agile development or service delivery environments.
- Additional experience a plus: administering other open‑source CMS platforms (Drupal, Word Press) or other non‑Moodle open‑source…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×