[CODE4LIB] [job posting] Systems Programmer, University of Michigan Library IT

2010-05-03 Thread Cory Snavely
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.


[CODE4LIB] open position: Large-scale Data Conversion/Validation Programmer, Univ of Mich LIbrary IT

2009-12-23 Thread Cory Snavely
(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
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 70
servers and over 800 TB of storage spread across three data centers.

Job Requirements:

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
skills.

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

FLSA: exempt 
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.