Job Postings - Professional/Administrative

To apply for any one of the following positions, please go to the University Human Resources website. Applications sent directly to our office will not be taken into consideration.

Position Title: DevOps Engineer, Avalon Media System
Classification: PAE-3IT
Job number: 14897

Under limited supervision, the DevOps Engineer will be responsible for the technical design and implementation of a software‐as‐a‐service (SaaS) hosting model for the Avalon Media System software system and for the technical design and implementation of software installation and deployment methodologies for locally-installed instances of Avalon. This work will include technical evaluation of hosting options; design of a model for deploying Avalon for multiple institutional users; development of system monitoring tools to support problem alerts, usage reporting, and billing; development of tools for rapid deployment of new Avalon instances; integration of Avalon with various authentication and authorization providers; and implementation of change management practices to ensure robust service levels and uptime. The DevOps Engineer will work as part of the larger Avalon development team, which is distributed between Indiana University and Northwestern University.

Qualifications: Review your qualifications prior to applying to ensure that you meet the minimum qualifications for the position. Resume and cover letter required.
Required: Bachelor’s degree in computer science or related field. Equivalent combinations of education and relevant experience will be considered. At least three years of experience in Linux/Unix systems administration in a complex multi-server environment. Experience in programming of complex software systems using Java and/or Ruby. Demonstrated knowledge and experience in managing Apache web server software and Passenger or Tomcat web applications containers; expert level knowledge of network and application security best practices; knowledge of application development and deployment best practices and ability to support related infrastructure such as continuous integration, monitoring, version control, automated builds, etc.; demonstrated knowledge of and experience with virtual machine environments; strong written and oral communications skills; ability to work as part of a cross-institutional team.

Preferred: Demonstrated knowledge of and experience with the following: Puppet, Chef, or other configuration management system; Amazon Web Services or other cloud hosting environment; Docker containerized application deployment; Ruby on Rails application development framework; Hydra and/or Fedora digital repository platforms; library systems; audio and video streaming technologies; development and/or administration of open source software; working in a library or academic environment. Requires creativity in identifying complex problems and finding solutions quickly and accurately; attention to detail in communicating technical issues and implementing solutions; mental discipline in resolving software problems; ability to change priorities as project expands or project needs change

This position is initially funded for two years, with potential for renewal.
Other: Avalon Media System is an open source software system, co-developed by the Indiana University Libraries and Northwestern University Library, which enables libraries and archives to more easily provide online access to audio and video collections. Development of Avalon is supported in part by a grant from the Andrew W. Mellon Foundatio

Position Title: Director of Communications
Classification: PAE-3PR
Job number: 14901

Summary:  Implements a strategic communications and marketing program for the IUB libraries. Heightens awareness, perception, and support of IU libraries by developing and managing communications through publications and news media, and provides communications counsel to leadership of the IU libraries to advance institutional priorities among diverse and numerous audiences, including faculty and students, donors, the IU community, and the community at large. Assists in managing existing relationships with external constituencies such as local and trade media, donors, and professional organizations.
Qualifications: Review your qualifications prior to applying to ensure that you meet the minimum qualifications for the position. Resume and cover letter required.
Required:  Bachelor’s degree in journalism, marketing/public relations, communications, or related field and five years of experience in strategic marketing, communications, publicity, media relations, or related field in education, not-for-profit, or corporate sectors.
Outstanding written and oral communication skills; professional success in print and online communications; and strong presentation and speech writing skills. Some knowledge of design layout and design principles; knowledge of trends in social media, online publications, and web interface; and ability to manage multiple projects and priorities within deadline and budget expectations. Proficiency with computer-based applications. Preferred:  Master’s degree, graduate coursework, or educational equivalent. Strong background in writing.  

Note: Please include the names and contact information for the following references: at least three or more references from direct supervisors or clients and one reference from an employee you have supervised if applicable.

Position Title: Web Programmer/Analyst
Classification: PAE-3IT
Job number: 14700

Provide leadership in the development, testing, maintenance, and support of high-performance, interactive web-based applications to promote the Libraries’ strategic initiatives, with an emphasis on the Drupal-based IU Libraries web site and other Drupal-based sites, including Open Folklore. Serve as technical lead on the library's existing and new Web development projects supporting public services and access to print and electronic collections, overseeing the development of the site concept, interface design, and architecture. Design, develop, troubleshoot, debug, and implement software code (such as HTML, Perl, PHP, Java, Ruby on Rails, JavaScript) for the web site and related applications. Assure appropriate interface implementation, integrate web applications with backend databases, coordinate and provide technical support for web-based applications; investigate developing technologies.

Qualifications: Resume and Cover letter required.
Required: Bachelor’s degree in Computer or Information Science, or the equivalent combination of education, training, and experience from which comparable skills can be acquired.  Three years of web development and programming experience.  Combinations of related education and experience may be considered.  Thorough knowledge of current web application programming and delivery standards. Advanced proficiency in multiple web application programming and scripting languages and technologies (e.g. HTML, XHTML, CSS, DHTML, XML, XSLT, PHP, Java, Ruby on Rails, JavaScript, AJAX). Demonstrated knowledge of: web/database application development (e.g. MySQL, Oracle) and web-based content management systems (e.g. Drupal, Joomla). Demonstrated skill in developing documentation and training material. Demonstrated skill in using Windows, Mac OS X, and Linux operating systems. Familiar with graphics and image design tools, such as Photoshop, Flash, and web authoring tools. Demonstrated ability to communicate effectively one-to-one, in small groups and in public speaking contexts. Ability to manage and prioritize a complex and varied workload. Excellent troubleshooting and problem solving skills. Willingness to facilitate open and effective communication, cooperation and teamwork within and outside of one's own team.
Preferred: Experience working in a higher education environment, in public service in an academic library setting. Demonstrated knowledge of: library enterprise systems such as library catalog systems, search technologies, course management, and digital repository software (such as SirsiDynix Symphony, Kuali OLE, DSpace, Canvas, Fedora, and Ebsco Discovery System); agile development methodologies such as Scrum; search technologies such as Google Custom Search, Apache Solr, and Apache Lucene; library related standards and specifications such as different Metadata (MODS, Dublin Core, etc), OAI-PMH, MARC, Z39.50, and RDF; responsive design principles for web delivery to mobile devices; web design frameworks such as JQuery, Django, and the CSS Grid System.

Position Title: Head, Digital Media Software Development
Classification: PAE-4IT
Job number: 14456

Manage the software development team working on the Avalon Media System project and provide technical, architectural, and project management leadership for Avalon and other selected software projects within the Library Technologies division of the IU Libraries. Independently, directly manage a team of programmer/analysts working in collaboration with developers at Northwestern University and other partner institutions to create the Avalon Media System, an open source software system that enables libraries and archives to more easily provide online access to audio and video collections. Play a software architect, high-level technical design, and project management role on other projects as needed. Manage and schedule software development projects and team members’ assignments based on organizational priorities, estimating time and resources for software development activities, mentoring and assisting in the professional development of staff, and directing and participating in requirements analysis, architecture, design, coding, testing, deployment, and support of software systems. Serve as a member of the Library Technologies management team and participate in organization and unit-wide planning initiatives. Serve as a lead contributor to national and international consortial and collaborative efforts, including the Hydra and Fedora open source digital repository communities.

Qualifications: Resume and cover letter required.
Required: Bachelor’s degree in computer science or related field and five years of experience in the design and development of complex software systems including three years in a lead developer or architect role and two years managing software development team(s).Combinations of related education and experience may be considered.
Knowledge of and experience with developing complex web applications using Java or Ruby on Rails, relational databases, and XML. Excellent interpersonal and communication skills, written and verbal including ability to interact with a diverse group of individuals and work as part of a team.
Preferred: Master’s degree; scrum or other Agile software development methodology experience; experience working with library or repository systems, library metadata standards, Unix/Linux system administration, Amazon Web Services or other cloud hosting environments, and digital audio and video. Other: Avalon Media System is an open source software system that enables libraries and archives to more easily provide online access to audio and video collections.