IT Administrator II – Digital Initiatives

Libraries Employment

Position: IT Administrator II
Department: Digital Initiatives
Reports to: Assistant Professor and Systems Development Librarian

General Description:

This position will be a member of the Digital Initiatives department within the University of Tennessee Libraries. It will report to the Assistant Professor and Systems Development Librarian and will work independently and collaboratively to analyze and develop specifications for complex library information systems and software using accepted systems analysis and programming techniques and procedures. In consultation with librarians and other library and university analysts, programmers, systems administrators, technical support staff, vendors, and end users, these system specifications will be utilized to customize, enhance, and extend a wide variety of digital library applications and systems that support digital preservation, digital asset management, and end-user discovery and access.  The position will work with minimal supervision and to help bring projects to completion according to deadlines and within budget.

Responsibilities / Duties:

Systems Analysis:

  • Work independently and collaboratively to identify strategic areas for technical development.
  • Perform extensive technical analysis, planning and design for customizations and enhancements, system development, and documentation.
  • Analyze and report on new and emerging library information systems and software with a focus on their feasibility and benefits to the library and university community.
  • Consider and account for the effect of new systems or software, or changes to existing systems or software, on other areas of the library and university.

System Development & Programming:

  • Customize, enhance, and extend library information systems and software to improve their performance and usability.
  • Evaluate existing and emerging tools, APIs, and other technologies.
  • Design, prototype, develop, test, implement, and document new computer programs and information systems.
  • Provide limited technical support for projects including the implementation of necessary tools and technologies and other bootstrapping assistance.
  • Work closely with system administrators to plan, develop, implement, and carry out procedures for both immediate and long-term administration and support of new customizations and enhancements that extend the functionality of library information systems and software. At a minimum this includes:
  • Training system administrators on customizations and enhancements.
  • Working closely with system administrators to continually maintain and improve the stability, availability (up time), performance, and security of customizations and enhancements.
  • Working closely with data backup system administrators to perform disaster planning that ensures all customizations and enhancements are backed up and recoverable in the event of catastrophic system failure.
  • Provide consultation to system administrators on any problems that may occur and developing and implementing solutions and procedures designed to minimize the chance of their recurrence in the future.


  • Attend and contribute to meetings.
  • Ensure that projects, departmental, and university needs are met successfully by completing assigned tasks on time and within budget.
    Work with others to solve problems in a timely and effective manner.
  • Document and share system changes and procedures.
  • Consult with others as appropriate to identify and recommend optimal technologies, techniques, and strategies for successful project completion.
  • Consult with others as appropriate concerning user needs, usability requirements, campus computer security requirements, and integration of new programs and services with existing library and university computer systems and services.
  • Participate in the library on-call rotation.

Required Qualifications:

  • Bachelor’s degree.
  • 1-2 years systems analysis or computer development/programming experience.
  • Demonstrated ability with at least two computer scripting/programming languages such as JavaScript, PHP, Perl, R, Python, Java, or Ruby.
  • Demonstrated knowledge of an enterprise server environment.
  • Demonstrated knowledge of database environments.
  • Demonstrated knowledge of Web-based interface design.
  • Demonstrated ability to work on one-of-a-kind projects.
  • Demonstrated ability to present complex technical information to non-specialists and a clear understanding of the perspectives and needs of scholars and researchers.
  • Ability to work collaboratively with others from diverse personal and professional backgrounds.
  • Ability to work independently or collaboratively in group settings.
  • Ability to quickly learn new programming languages and technologies.
  • Ability to think creatively and problem solve accompanied by strong service ethic.

Preferred Qualifications:

  • Experience working with RESTful and / or SOAP based APIs.
  • Experience with XML schemas or DTDs such as TEI, KML, or RDF.
  •  Academic library experience.

To Apply

Contact University Human Resources:
221 Conference Center Building, Knoxville, TN 37996-4125
Office hours are 8:00 a.m. to 5:00 p.m.
(865) 974-6642

For more information about positions in the Libraries contact Library Administration, (865) 974-6600.

For other positions at the University of Tennessee Knoxville contact University Human Resources, (865) 946-8847.