Sr Learning Management System Administrator

Clarkson University
New York, NY, United States
2 days ago
Apply on diversityjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$97,000.0
Working hours
Regular working hours

Tech stack

Adobe Analytics HTML JavaScript (Programming Language) PHP (Programming Language) Web Accessibility Apache HTTP Server Application Layers Backup Devices Cascading Style Sheets (CSS) Information Systems Databases Learning Management Systems
+25 more
Data Centers Linux File Server Monitoring of Systems Web Servers Linux System Administration Linux Servers MariaDB Moodle Network Service Open Source Technology Performance Tuning Redis Sharable Content Object Reference Model Service Pack SQL Databases Systems Integration User Environment Management Web Content Accessibility Guidelines Extensible Markup Language (XML) Caching Information Technology Data Management Web Technologies User Accounts

Job description

As the Senior Learning Management System Administrator, you will be responsible for owning our Moodle LMS end-to-end. You will manage the Linux servers and database it runs on, through the application layer, to the day-to-day experience of the faculty and students who use it. This role sits at the intersection of systems administration and educational technology. You should be equally comfortable tuning a SQL query, optimizing a redis cache, and helping an instructional designer get a course built correctly. You will work closely with the IT team, instructional designers, and educators to ensure that the LMS effectively supports course delivery, user experience, and data management. This position requires in-depth expertise in Moodle administration and Linux server management. You may also be tasked with maintaining other Linux systems. The Senior Learning Management System Administrator reports to the Director of Network Services. Responsibilities

Platform and Infrastructure

  • Administer the Linux servers (web servers, database, file servers, and caches) that form the Moodle environment, including performance tuning and capacity planning
  • Own system monitoring, usage-based performance analysis, and reporting to guide optimization decisions
  • Implement and maintain backups, access controls, and security hardening to protect user data and system integrity
  • Apply Moodle updates and security patches on a defined cadence; lead planning and execution of major upgrades and migrations
  • Contribute to broader Linux system administration and data center infrastructure maintenance
  • Participate in a 24x7 on-call rotation

Moodle Application and Integrations

  • Configure and maintain the Moodle LMS (plugins, themes, roles, and enrollment workflows) to keep it performant and available
  • Manage the integrations that drive user accounts, permissions, and course enrollments
  • Ensure LTI and SCORM integrations and other system connections function reliably across the LMS and adjacent applications
  • Troubleshoot and resolve issues spanning server, database, and application layers

End-User Experience and Collaboration

  • Partner with instructional designers and educators to ensure the LMS meets curriculum and training needs* Provide direct technical support and training to faculty and staff on LMS usage and best practices
  • Collaborate with IT colleagues on seamless integration between the LMS and other University systems

Leadership

  • Operate with a high degree of independence, exercising sound judgment on system and project decisions
  • Lead projects and, where applicable, provide direct supervision to technical staff
  • Other duties as assigned

Requirements

Minimal Qualifications:

  • Completion of secondary education (high school) or equivalent Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, Information Systems or related field

Experience: Minimal Experience:

  • Five to seven years of system administration
  • Design, planning and implementation of at least one major system or service
  • Project lead of the implementation of at least one major project or service

Preferred Experience:

  • More than ten years of system administration demonstrating increasing levels of responsibility and leadership
  • Knowledge of digital accessibility and WCAG 2.1 AA requirements
  • Direct management of one part time or full-time technical staff member
  • Project lead or manager on the implementation of multiple concurrent major projects or services Essential Skills

  • Proven experience in administering and maintaining Moodle-based Learning Management Systems (Canvas, Sakai, or other similar open-source LMS acceptable)
  • Strong proficiency in Linux server administration
  • Knowledge of eLearning standards (ie. SCORM, LTI)
  • In-depth knowledge of PHP, MariaDB, and Apache web server or similar technologies
  • Familiarity with web technologies such as HTML, CSS, JavaScript, and XML
  • Experience with system monitoring and performance tuning
  • Strong problem-solving and troubleshooting skills
  • Excellent communication and interpersonal skills
  • Ability to work collaboratively with diverse teams Physical Demands

Benefits & conditions

$70,000.00 - USD $97,000.00 /Yr.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on diversityjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:05 min

Replacing static learning management systems with unified experiences

Alex Goldman · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:04 min

Agency consulting and adapting to new web technologies

Chris Heilmann +2 · LIVE

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all