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.

Title: Library DevOps Engineer
Classification/Rank: PAE-3IT
Job Listing: 003098P
Position: 00044548

Summary: The position has responsibility for building and maintaining software infrastructure to support automation of software application testing, deployment, and maintenance within the IU Libraries.  The position serves as an interface between software development teams and systems engineers / system administrators who maintain the servers that the applications developed by those teams run on in test or production.  Works with staff in the Libraries and in the UITS Enterprise Scholarly Systems group to contribute to the development of and implementation of best practices for software application testing, deployment, and maintenance at IU.  Works with various open-source technologies such as RedHat Linux servers, MySQL, Apache web server, Apache Tomcat, Java, and numerous applications developed by the IUB Libraries independently or as partners with various departments and institutions locally and worldwide. Serves as backup systems administrator for multiple Linux-based servers.

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, informatics, information science, software engineering, or related technical discipline.  Combinations of related education and experience may be considered.  3 years of experience managing application infrastructure in a large enterprise environment with highly complex system implementations and organizational processes, to include technologies such as: Unix/Linux servers, Apache web server; MySQL, PostgreSQL, and/or Oracle database administration; Java application server administration; server virtualization technologies; networking hardware and software configuration and troubleshooting; version control, system monitoring, enterprise-level backup solutions; and firewalls and other security technologies. Experience in Java, PHP, Ruby and/or Perl programming.  Familiarity with Linux-based container development and deployment environments and tools such as Docker and Ansible.  Expert level knowledge of network and application security best practices.  Exceptional analytical and technical problem solving skills.  Sharp attention to detail. Ability to learn new technologies skills, absorb and retain new information very quickly and with minimal training. Ability to work well with diverse partners on large-scale, multi-campus projects; ability to work independently, with minimal supervision; and strong communication skills.

Preferred: Knowledge of digital image, audio, video, and text file formats and tools for use in their validation, analysis, and transformation; knowledge of project management applications and ability to leverage applications for large projects; and familiarity with Indiana University IT organizational structure and technical resources or experience in a large academic environment. Knowledge of and experience with cloud hosting environments such as Amazon Web Services.  Knowledge of tools and protocols for transfer of large data sets, including PFTP, hsi, and/or GridFTP.

Physical Requirements: Physical demands will be limited to moving computing equipment, running cables between equipment, and operating computers of various types. Most duties of this position will involve use of computers for long periods and require good mental concentration.  Position is on call 24x7 for server support and may require extensive hours of late night work for problem resolution or routine system upgrades.

Title: Programmer/Analyst Assessment
Classification/Rank: PAE-3IT
Job Listing: 00272P
Position: 00004469

Summary: Develops, tests, and maintains software to support analysis of, organization of, and access to assessment data for Library Administration for purposes of data-driven decision making and accountability. Develops and maintains automated ETL (extract-transform-load) processes for collecting and consolidating library use data from a variety of sources, including Qualtrics, web site analytics tools, people counting devices, the library management system, digital repository systems, and vendor systems. Works to create and maintain a repository for library use data, automated mechanisms for gathering use data from a variety of sources, and dashboards and reporting tools to support use of the data by librarians, staff, and administrators for decision support. Coordinates with appropriate UITS staff to leverage enterprise tools and ensure that library use data is aligned with other university data sources.

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, information science or related field and three years in software development and design and implementation of relational database structures.
Combinations of related education and experience may be considered. Demonstrated knowledge of relational database design and programming, including use of MySQL, Oracle, and/or Microsoft SQL Server; and proven skill in programming of complex software systems, including use of Ruby, Java, Python, and/or Perl, and use of web services APIs. Experience with XML and related technologies; ability to work in Unix/Linux and Windows environments; and skill in writing programs to parse/map data from one structure to another. Excellent interpersonal, written and verbal communication skills including ability to interact and communicate effectively with a wide variety of individuals. Strong organizational and multitasking skills including ability to manage multiple priorities and consistently meet deadlines.

Preferred: Knowledge of data warehouse structures, web analytics tools such as Google Analytics, reporting tools such as Tableau; experience with Denodo, Open Refine, and Qualtrics; experience with academic library systems and services.

Indiana University is an Equal Opportunity/Affirmative Action Employer committed to excellence through diversity. Indiana University has a strong commitment to principles of diversity and in that spirit seeks a broad spectrum of candidates with diverse cultural backgrounds. For more information about Indiana University Bloomington go to