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.
Responsibilities
- 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.
Qualifications
Required
- 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.
Preferred
- 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.
SALARY
AND APPOINTMENT INFORMATION
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.
APPLICATION
PROCEDURES AND DEADLINE INFORMATION
To apply for
this position, please create a candidate profile at http://jobs.illinois.edu 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 aobrien4@illinois.edu
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. (www.inclusiveillinois.illinois.edu).