Systems Programmer/Analyst, Univ of Michigan Library IT University of Michigan Library IT Core Services is looking for a talented, resourceful systems programmer to develop and maintain software systems and to share in administration of UNIX servers and storage systems. A principal activity within LIT Core Services is the development of a massive digital archiving infrastructure to support our scanning partnership with Google; the archive currently contains over 1.3 million items (55 TB) and is projected to grow to over 7 million items (400 TB) over the duration of the project. Programming projects (70%) will initially consist of 1) working with the Fedora digital archiving system to determine its suitability for use with our digital archive and 2) taking the lead role in performing the integration work itself. Administration work (15%) will include Linux and Solaris server administration, storage management, Apache web server configuration, software installation, and security management, with lower-level tasks being performed by student employees. Database administration work (10%) will consist of MySQL and Oracle database administration. Other tasks will vary but include, for example, preparing documentation and monitoring technology trends. BACKGROUND: The Library Information Technology (LIT) division provides comprehensive technology support and guidance for the University Library system, including hosting digital library collections, coordinating electronic publishing initiatives, and supporting traditional library services (circulation of materials and management of metadata). The Core Services unit of LIT concentrates on server infrastructure, systems integration, and automation of workflows for the library system. Core Services undertakes projects in a number of technology areas, including (for example) server deployment and administration, scripting for use by small workgroups, access control systems that are used daily by the University community, and the development of distributed systems that manage the flow of millions of scanned page images per week. Core Services operates a server infrastructure based primarily on Linux, but partially on Solaris, and manages approximately 35 servers and 250 TB of storage spread across three data centers. QUALIFICATIONS: Minimum: Bachelors degree in computer science or an equivalent combination of education and experience; demonstrated programming abilities in any applicable language; knowledge and use of version control systems in software development; demonstrated experience in Linux and Solaris administration; demonstrated experience in database administration; strong analytical and troubleshooting skills; excellent verbal and written communication skills. Desired: Expertise with storage systems; experience with Fedora repository software; knowledge and use of protocols such as Open Archives Initiative—Protocol for Metadata Harvesting (OAI-PMH), SRU, and OpenURL; library metadata standards such as METS, MARC, and Dublin Core; encoding formats such as TEI and EAD; character encoding standards such as Unicode; and image formats such as TIFF and JPEG2000; and experience with large-scale systems and scaling issues. BENEFITS: The University of Michigan offers a comprehensive benefits program including * Two paid vacation days per month and seven paid holidays per year; * Fidelity and TIAA-CREF retirement investments with 2-for-1 matching at a 5% contribution level and immediate vesting; * Health, dental, vision, and prescription drug programs. For further details, see http://www.umich.edu/~jobs/benefits.html . NOTE: This is a 5-year term position. NOTE: Salary Range is $45,000 - $70,000 and is dependent on previous relevant experience. NOTE: All applicants from outside the University who are interested in applying for University Library positions are strongly encouraged to submit two Application for Employment forms. One will be kept on file in the Library Human Resources Office, 404 Hatcher North. To apply, please visit http://www.umich.edu/~jobs and do a keyword search for "fedora".