Job Description

Payroll Title:
Hiring Salary Range
$5,283.33 - $8,591.67 /month
Appointment Type:
Appointment Percent:
Total Openings:
Work Schedule:
Days, 8 hrs/day, Mon-Fri

#113170 DevOps Engineer

Extended Deadline: Mon 2/7/2022

For the safety and well-being of the entire university community, the University of California requires, with few exceptions, that all students, faculty and staff be vaccinated against the COVID-19 virus and influenza before they will be allowed on campus or in a facility or office. For more information visit: Flu Vaccine Mandate / COVID Vaccine Policy

UCSD Layoff from Career Appointment: Apply by 11/29/21 for consideration with preference for rehire. All layoff applicants should contact their Employment Advisor.

Special Selection Applicants: Apply by 12/07/21. Eligible Special Selection clients should contact their Disability Counselor for assistance.

Job posting will remain open until a suitable candidate is identified.


The Library TDX Operations Unit is responsible for designing, building and maintaining a vast array of services for the Library and UC San Diego community. This position directly supports the infrastructure for development, test and production services that include a large fleet of virtual machines, Rancher Kubernetes clusters, continuous integration and continuous delivery platforms (CI/CD), and petabytes of advanced storage management. This position seeks to integrate development and operations tools into highly efficient DevOps environments in support of a growing digital library application suite. The DevOps engineer prioritizes inclusive culture and collaboration over tooling perfection and is an advocate for improving the developer experience. They jointly support these services with strong customer service and community building skills.

The DevOps Engineer performs complex systems infrastructure and integration tasks including the automated provisioning, maintenance and operations of Kubernetes clusters and CI/CD pipelines across a variety of environments and applications. To support this work, they maintain and develop configuration management systems and perform moderately complex scripting in various languages to automate routine tasks. This includes data backup, storage management, file shares, and maintaining the privacy and security of our applications, systems and users.

Actively contributes to the current and future state of development for Library digital asset management platforms (DAMS, Comet), designed to store and manage digital assets of UC San Diego. Serves as a technical lead and actively participates in Project Surfliner (open source cross campus collaboration for a growing number of digital library applications). This includes a wide variety of curated research data gathered through collaborations across UC San Diego. Development platforms include Ruby on Rails web applications using open source frameworks like Samvera, Blacklight and IIIF. This includes integration of databases such as PostgreSQL and MariaDB. Actively explores current trends and contributes to various open source communities.

Our employees enjoy a competitive compensation and benefits package:

Additionally, to foster the best possible working and learning environment, all library staff at UC San Diego strive to cultivate a rich and diverse academic environment, inclusive of students, faculty, and staff of varying social, economic, cultural and ethnic backgrounds, and those with disabilities. For more information, please review the UC San Diego Principles of Community []. We also encourage the opportunity to build a network of peers that share your similar passions and interests through the UCSD Staff Associations [] network.


  • Bachelor's degree in related area and / or equivalent experience / training.

  • Advanced knowledge of Linux (RedHat/CentOS or Debian/Ubuntu distributions), including installation of complex software packages.

  • Advanced knowledge of virtualization (VMware, KVM), containers (LXC, Docker) and container orchestrators (Rancher)

  • Experience writing and editing complex scripts used to perform system maintenance and administration. Includes experience configuring and using continuous integration services such as GitLab / GitHub Actions.

  • Knowledge of the design, development and application of technology and systems to meet business needs. Knowledge of (most/all) of the following programming languages: Java, Ruby, Python, Perl, Bash, JavaScript.

  • Demonstrated understanding of networked computer operating system configurations, and experience with managing cross platform networked communications between Linux, Windows, and Mac systems.

  • Understanding of system performance monitoring and actions that can be taken to improve or correct performance.


  • Occasional evenings and weekends may be required.

  • Job offer is contingent upon satisfactory clearance based on Background Check results.

Job offer is contingent on successful engagement in the UC COVID-19 Vaccination program (fully vaccinated with documented proof or approved exception/deferral).

The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, age, protected veteran status, gender identity or sexual orientation. For the complete University of California nondiscrimination and affirmative action policy see:

UC San Diego is a smoke and tobacco free environment. Please visit for more information.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online