Moodle jobs

A database of Moodle-related jobs offered.

You need an account on in order to post an advert. Login then click the "Add entry" tab. Adverts require approval before they are viewable by everyone. A pink background to your advert indicates that it is awaiting approval.

You may update your advert at any time by editing your entry. Please remember to delete your advert when the position is no longer available. You may post up to two adverts.

Job offered: Systems Integration Specialist

Type: Full-time
Location: University of Illinois; Champaign-Urbana, Illinois, USA

The listing below is for a position that will support multiple systems running multiple LMS including Moodle and LON-CAPA.  The College of LAS at University of Illinois runs a large Moodle installation with over 400 courses and around 19,000 unique users per semester.  The position will also involve a level of development as laid out below. 

Systems Integration Specialist

College of Liberal Arts and Sciences

Applied Technologies for Learning in the Arts & Sciences


The Applied Technologies for Learning in the Arts and Sciences (ATLAS) group in the College of LAS seeks a Systems Integration Specialist who will bring a combination of development and systems administration skills to develop innovative solutions covering several aspects of architecting, implementing, and maintaining functionality of the college’s learning environments. This position will work closely with the Infrastructure, Learning Management System (LMS) Development, and Teaching and Learning with Technology (TLT) groups to support e-learning technologies as well as other initiatives of the College of LAS.


  • Administer Linux systems running LAMP stacks and ensure high availability and scalability of infrastructure environments.
  • Develop scripts and programs to aid in the operation of the learning environment infrastructure.
  • Program modules in PHP and other languages with the LMS Development team to expand functionality of learning environments in LAS, both for administrative and instructional benefit.
  • Oversee the backup architecture and processes for learning environments in ATLAS.
  • Plan for and maintain the security of learning environment applications.
  • Partner with the Infrastructure, TLT, and LMS Development groups on best practices for development and infrastructure management.
  • Be available for on-call response when critical portions of the LMS infrastructure fails.
  • Respond to outages in a timely manner and work with the infrastructure and TLT teams to solve any issues as appropriate.
  • Stay abreast of developments in the LMS communities (such as Moodle and LON-CAPA) to improve and strengthen ATLAS learning environments.
  • Investigate and evaluate new standards and technologies suitable for use in both infrastructure and development groups in ATLAS.
  • Ensure other ATLAS staff are cross-trained on the LMS systems through documentation and collaboration around common best practices.



  • Bachelor's degree in computer science, STEM, or a related field.
  • Minimum three years of experience in Linux systems administration supporting LAMP stack environments.
  • Minimum three years of experience developing database driven web-centric software using languages such as PHP, Python, JavaScript, Ruby, Perl, Node.JS, etc.
  • Demonstrated ability to explore, test, and implement new technologies to a production environment.
  • Experience automating systems administration tasks.
  • Strong analytical, planning, and troubleshooting skills.
  • Ability to work productively in a collaborative team environment as well as independently on critical projects.
  • Ability to handle multiple priorities and operate within deadlines.


  • Programming and systems administration experience specific to Moodle and/or LON-CAPA Learning Management Systems.
  • Experience architecting, implementing, and maintaining high availability web applications including automated failover, load testing, and monitoring.
  • Experience with Ubuntu Linux.
  • Experience administering Apache, Nginx or HAProxy.
  • Familiarity with the Learning Tools Interoperability (LTI) standard.
  • Experience administering and using MySQL and/or MariaDB databases, especially clustered database environments such as Galera.
  • Experience using and managing GIT repositories.
  • Experience with Shibboleth authentication.
  • Experience working in higher education.
  • Ability to effectively communicate technical ideas to a non-technical audience.
  • Experience working with various network protocols such as administering DNS records, setting up redundant server architectures, and configuring service ports.
  • Familiarity with devops tools such as Puppet, Jenkins, Docker, Ansible or the AWS suite.


This is a full-time, academic professional position appointed on a 12-month service basis. The expected start date is as soon as possible after the closing date. Applicants may be interviewed before the closing date; however, no hiring decision will be made until after that date. Salary is commensurate with experience and qualifications.


To apply for this position, please create a candidate profile at and upload your cover letter and resume by May 2, 2016. Online application will require names and contact information including email addresses for three professional references. Full consideration will be given to complete applications received by the closing date. The University of Illinois conducts criminal background checks on all job candidates upon acceptance of a contingent offer.

For further information regarding application procedures, you may contact Ann O’Brien at

Illinois is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran,  status as a qualified individual with a disability, or criminal conviction history. Illinois welcomes individuals with diverse backgrounds, experiences, and ideas who embrace and value diversity and inclusivity. (

Entry added by Nate Baxley - Tuesday, April 19, 2016, 11:35 AM
Last updated - Tuesday, April 19, 2016, 11:35 AM