Development and Operations Engineer

Location
Michigan,United States
Posted
07 May 2019
End of advertisement period
30 May 2019
Ref
171681
Contract Type
Permanent
Hours
Full Time

How to Apply

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position. Applications will be reviewed on a rolling basis as they are received.

Job Summary

The University of Michigan Library is seeking a talented and experienced DevOps engineer  to join the Library IT Architecture and Engineering team in building and maintaining the technology infrastructure that supports the Library’s public and staff-facing enterprise services. The successful candidate will join a skilled and forward­ thinking team of engineers  who deploy and manage modern technology infrastructure in support of digital preservation, research, publishing, archives and broad public access to U-M Library and HathiTrust Digital Library resources. Architecture and Engineering, a department of Library IT, supports these projects with the application, server, storage, security, and workflow infrastructure required for hosting web applications and processing digital library data and metadata.

The University of Michigan Library is one of the world's largest academic research libraries and serves a vibrant university community that is home to 19 schools and colleges, 100 top ten graduate programs, and annual research expenditures approaching $1.5 billion a year. To enable the university's world­changing work and to serve the public good, the library collects, preserves, and shares the scholarly and cultural record in all existing and emerging forms, and leads the reinvention of the academic research library in the digital age.

In Library Information Technology, we champion diversity, equity, and inclusion. Our work engages a broad and diverse community with wide-ranging needs and concerns, and we empower all employees to actively participate in the ongoing process of learning about and responding to these needs. We value the synergy that results from sharing and leveraging our different experiences, backgrounds, skills, talents, and interests to build an environment in which all our community members can flourish.

Responsibilities*

  • In collaboration with service stakeholders, developers, and architects, analyze business and user needs and design systems infrastructure solutions to meet those needs
  • Develop and maintain automated system provisioning and management with Puppet and other relevant tools
  • Provide project leadership and technical direction within the department
  • Install, configure, test, debug, modify, and maintain systems and software, including Linux-based servers, storage systems, operating system utilities, system-level software, scripts, and custom software applications
  • Monitor hardware resource utilization and make/recommend improvements to efficiency
  • Create and maintain internal documentation

Required Qualifications*

  • Bachelor’s degree in Computer Science or related field and at least 5 years experience relevant to position responsibilities, or equivalent combination of education and experience
  • Strong analytical and troubleshooting skills
  • Ability to work accurately, efficiently, and dependably with minimal supervision
  • Excellent written and verbal communication
  • Ability to understand diverse perspectives and acknowledge the significance of differences and complexities in background, cultures, values and viewpoints as the foundation for an inclusive environment

Desired Qualifications*

  • Experience with automated infrastructure management using tools such as Puppet, Chef, Ansible, etc.
  • Modern programming skills in any language, including version control, test-driven development, and debugging
  • Experience leading various phases of technology infrastructure projects (concept, investigation, deployment, operations, migration, decommission), in particular projects which require coordination with developers and service stakeholders

Additional Information

  • Minimum salary for this position is $75,000.  Appointment is anticipated at the Systems Programmer/Analyst Senior rank. Final salary will be determined by experience and qualifications.
  • The University of Michigan offers excellent benefits and wellness opportunities.
  • This position receives 24 days of vacation a year, paid sick leave with provisions for extended benefits, as well as opportunities for professional development and travel. TIAA-CREF and Fidelity Investments retirement options available.

Application Deadline

Job openings are posted for a minimum of seven calendar days.  The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.