| Location | Stanford, CA |
Stanford University Libraries is seeking a full-time Senior Operations Engineer to join Digital Libraries Systems & Services. The Libraries values are rooted in a commitment of mutual respect, the idea that every member of the staff has something to contribute, and that learning is constant. We seek a team member who is ready to share their skills and perspectives.
About Stanford Libraries:
Stanford University Libraries is a network of over 15 libraries with over 400 employees. We are committed to fueling the teaching, learning and research across Stanford by acquiring, stewarding, and making available a robust collection, currently in excess of 12 million items. Everyone in the organization plays a vital role in fulfilling that objective. Our dedication to discoverability and information management also has us engaged in dynamic global partnerships. We are constantly building and strengthening our organization, and we recognize striving for excellence is a marathon and not a sprint. We are constantly trying to strike the right pace, and admit there are times when we find ourselves at a fast jog. While we hope to always find candidates who fit within our organization, what we truly seek is someone who will add to our culture, our profession as well as the greater academic arena. We are invested in the success of our teams and the individuals who represent Stanford University Libraries.
About the Position:
Digital Library Systems & Services (DLSS) is the directorate of Stanford Libraries charged with developing and maintaining the digital presence of the libraries. We develop applications that support the discovery, dissemination and preservation of library collections - both physical and born digital. The position is part of the operations group - the team of engineers, analysts and librarians tasked with supporting our development teams and maintaining the digital estate of the libraries. This includes the library catalog and discovery environment, our digital exhibits, the Stanford Digital Repository, and other applications, storage and backup systems, most of which run on our local virtual machine infrastructure.
The successful candidate will have experience with Linux (Ubuntu/Debian preferred), infrastructure as code, virtualization, and cloud technologies. Our stack includes Puppet/Openvox, Proxmox, Ceph, Kubernetes, Prometheus, Terraform, Apache, Postgres, Zabbix, ZFS, NFS, AWS and GCP: if those words hold meaning for you, let's talk!
Core Duties:
Design, develop, install, and maintain operating systems, utilities, and applications software on computing systems.
Resolve system emergencies with significant impact on the integrity of user data and systems.
Design, configure, implement, and maintain system security strategies, policies, and procedures.
Establish software/hardware standards and systems policies and procedures.
Engage in long-term strategic planning with regard to systems development and integration.
Conceptualize and implement systems within broad technical or structural frameworks.
Perform capacity planning for system configuration, software services, network services, load distribution, and service interrelationships among computer systems.
Act as technical expert and mentor for local computer system administration.
Act as project leader on large-scale computing projects in which strong technical, directional, and personal leadership is necessary; assign and oversee the work of other system administrators as needed.
Manage vendor relationships and cost-effective hardware and software maintenance agreements with vendors.
Minimum Education and Experience:
Bachelor''s degree and eight years of relevant experience, or a combination of education and relevant experience.
Knowledge, Skills and Abilities:
Experience with complex, multi-system platforms and vendors.
Experience coordinating multi-system and computing environments in independent computing facilities.
Experience developing/implementing a business continuation and disaster recovery plan.
Proven ability to develop appropriate plans to meet computing needs.
Advanced ability to program in multiple programming languages in multiple operating systems.
Proven ability to lead and work on large/complex system deployment projects in a team environment.
Advanced knowledge of security trends and best practices.
Core Duties:
Design, develop, install, and maintain operating systems, utilities, and applications software on computing systems.
Resolve system emergencies with significant impact on the integrity of user data and systems.
Design, configure, implement, and maintain system security strategies, policies, and procedures.
Establish software/hardware standards and systems policies and procedures.
Engage in long-term strategic planning with regard to systems development and integration.
Conceptualize and implement systems within broad technical or structural frameworks.
Perform capacity planning for system configuration, software services, network services, load distribution, and service interrelationships among computer systems.
Act as technical expert and mentor for local computer system administration.
Act as project leader on large-scale computing projects in which strong technical, directional, and personal leadership is necessary; assign and oversee the work of other system administrators as needed.
Manage vendor relationships and cost-effective hardware and software maintenance agreements with vendors.
Minimum Education and Experience:
Bachelor''s degree and eight years of relevant experience, or a combination of education and relevant experience.
Knowledge, Skills and Abilities:
Experience with complex, multi-system platforms and vendors.
Experience coordinating multi-system and computing environments in independent computing facilities.
Experience developing/implementing a business continuation and disaster recovery plan.
Proven ability to develop appropriate plans to meet computing needs.
Advanced ability to program in multiple programming languages in multiple operating systems.
Proven ability to lead and work on large/complex system deployment projects in a team environment.
Advanced knowledge of security trends and best practices.