(Please forward as appropriate.)
University of Michigan Library IT Core Services is looking for a
talented, resourceful systems programmer to develop and maintain
software 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 5
million items (200 TB) and is projected to grow to over 10 million items
(400 TB) over the duration of the project. Programming projects will
initially consist of developing systems to process and validate incoming
data, diagnosing data problems, and large-scale transformation of
textual and image data.
Background: The Library Information Technology (LIT) division provides
comprehensive technology support and guidance for the University of
Michigan Library system, including hosting digital library collections,
coordinating electronic publishing initiatives, and supporting
traditional library services (circulation of materials and management of
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,
automation, access control systems used daily by the University
community, and distributed systems that manage the flow of millions of
scanned page images per week.
Core Services operates a growing server infrastructure based primarily
on Linux, but partially on Solaris, consisting of approximately 70
servers and over 800 TB of storage spread across three data centers.
Required: Bachelors degree in computer science or an equivalent
combination of education and experience; demonstrated programming
abilities in any applicable language; strong analytical and
troubleshooting skills; excellent verbal and written communication
Desired: Expertise with DAS, NAS, and SAN storage systems; experience in
Linux/Solaris administration; experience in database administration;
experience with developing XSLT transformations.
Hours: 40 hours/week
Target Salary Range: dependent on education & relevant experience
Note: This is a two year term appointment
For additional information, please contact csnavely at umich dot edu.