Print

Print


The University of Michigan Library is looking for a talented,
resourceful systems programmer to develop and maintain software systems.
A principal activity at the library is the development of a massive
digital archiving infrastructure to support our scanning partnership
with Google; the archive currently contains nearly 6 million items (220
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
enhancing the systems that receive and manage images from Google
(including substantial work with validating incoming data and diagnosing
data problems), large-scale transformation of textual and image data,
designing/developing core digital library infrastructure, and monitoring
reliability and performance of services. Projects may include server and
storage administration, depending on candidate interest and ability.
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,
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 80
servers and over 800 TB of storage spread across three data centers.

DEPARTMENT QUALIFICATIONS:
Minimum: 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
skills.

Desired: Demonstrated expertise with DAS, NAS, and SAN storage systems;
demonstrated experience in Linux/Solaris administration; demonstrated
experience in database administration; demonstrated experience with
developing XSLT transformations.

NOTE: This is a 2-year term position.

NOTE: Salary dependent on education and previous relevant experience.

TO APPLY:
Apply online by Monday, May 17 using the University of Michigan Jobs
website at http://www.umich.edu/jobs . This position is posted as number
39327, and can be found by searching for the keyword "google".