Systems Engineer
Rush Rhees Library, United States
University of Rochester
With just over 4,500 undergraduates, Rochester is one of the smallest and most collegiate in character among the nation's top research universities.As a community, the University of Rochester is defined by a deep commitment to Meliora - Ever Better. Embedded in that ideal are the values we share: equity, leadership, integrity, openness, respect, and accountability. Together, we will set the highest standards for how we treat each other to ensure our community is welcoming to all and is a place where all can thrive.
Job Location (Full Address):
755 Library Rd, Rochester, New York, United States of America, 14627Opening:
Worker Subtype:
RegularTime Type:
Full timeScheduled Weekly Hours:
40Department:
200357 Digital InitiativesWork Shift:
UR - Day (United States of America)Range:
UR URG 113Compensation Range:
$77,216.00 - $115,824.00The referenced pay range represents the minimum and maximum compensation for this job. Individual annual salaries/hourly rates will be set within the job's compensation range, and will be determined by considering factors including, but not limited to, market data, education, experience, qualifications, expertise of the individual, and internal equity considerations.
Responsibilities:
GENERAL PURPOSEThe Systems Engineer collaborates across the University of Rochester (UR) Libraries to ensure the successful implementation, ongoing maintenance, and continuous improvement of systems, services, workflows, and processes that support the Libraries’ digital services and infrastructure. Under the direction of the Senior Systems Engineer, the incumbent shares responsibility for management and administration of on-premise (e.g., University IT supported systems running Ubuntu Linux) and cloud-based infrastructure services, including virtual infrastructure. This position manages storage, maintenance and security patching, backup and disaster recovery preparedness, performance monitoring, and tasks automation. They are responsible for writing and maintaining critical documentation, and performing source control, automated testing, automated monitoring and solution deployment. This position works closely with colleagues in Digital Initiatives, other IT staff across the UR Libraries, and staff across University IT (UIT).
ESSENTIAL FUNCTIONS
Systems Infrastructure Deployment
- Performs and advises others on implementation and maintenance activities during business hours as well as outside of business hours.
- Prepares use case requirements, design solutions and deploys on-premise or cloud-based solutions in support of the Libraries’ digital services and infrastructure.
- Integrates on-premise solutions with cloud solutions, including ArchivesSpace, Preservica, AWS, Microsoft M365, and DigitalOcean.
- Automates and deploys solutions hosted on both cloud services and on-premise infrastructure.
- Develops and documents workflows to ensure conformance to University and Library standards and procedures.
Systems Maintenance
- Solves systems and service issues.
- Independently completes proactive performance monitoring, analysis, alerting, reporting, and tuning.
- Coordinates with Library and University IT staff on troubleshooting efforts for mission-critical enterprise systems and services including Linux-based systems.
- Coordinates maintenance activities including deploying patches and ensuring that firmware and software are up to date.
- Works with the Sr Systems Engineer on data backups and recovery, information security measures, routine upgrades/patches, and data storage needs.
- Creates, reviews, and maintains technical documentation of managed server and software environments and procedures.
Security
- Collaborates with the Sr Systems Engineer and UIT to ensure system security and compliance with regulations.
- Ensures server security by use of operating system hardening techniques, SSL certificates, firewall rules and maintenance.
Support
- Independently completes incident and problem analysis reports, resolves and completes follow-up tasks to ensure platform stability. Escalates when appropriate to Sr Systems Engineer, vendors, or and/or UIT.
- Fulfills internal support requests according to Library and University policies.
- Participates in service provision across the Libraries. Supports work priorities, technical decisions, and operating procedures at the team or project level.
Other Duties
- At the direction of the Sr Systems Engineer, evaluates new products and services that will help enhance the delivery of infrastructure services.
- Maintains currency with IT and library functions, resources, practices, and procedures.
- Participates in and contributes to RCL, UR Libraries, and University committees, meetings, and events.
QUALIFICATIONS
- High School Diploma or GED equivalent required.
- Bachelor’s degree in related discipline such as Computer Science, Business, Data Science, Engineering, or an equivalent combination of education and experience preferred.
- 5 years of relevant experience or an equivalent combination of education and experience required.
- Experience in higher education and/or academic libraries preferred.
- Expertise with virtualization technology and cloud providers such as Amazon Web Services and Microsoft Azure required.
- Technical experience and ability to configure and manage Linux (primarily Ubuntu and RedHat distributions) and Windows information systems in a secure networked environment required.
- The ability to interact with all levels of staff, as appropriate, to communicate and to process communications from others on technical change required.
- Demonstrated analytical, troubleshooting, and critical thinking skills required.
- Strong BASH/shell scripting skills required.
- Demonstrated commitment to diversity and inclusion required.
- Strong commitment to building and nurturing positive relationships in a service-oriented environment with a proven ability to work collaboratively preferred.
- A comprehensive grasp of coding and scripting in common languages, including Python, Perl, PHP, and Ruby preferred.
- Demonstrates advanced knowledge of on-premise virtual infrastructure, such as VMware vSphere preferred.
- Technical experience and ability to configure and manage Apache/Nginx HTTP servers, Apache Tomcat, Open SSL, system building, and OS installation preferred.
- Expertise with server operating systems and orchestration and automation tools (including Ansible and Puppet) preferred.
EOE Minorities / Females / Protected Veterans / Disabled:
The University of Rochester is committed to fostering, cultivating, and preserving a culture of equity, diversity, and inclusion to advance the University’s mission to Learn, Discover, Heal, Create – and Make the World Ever Better. In support of our values and those of our society, the University is committed to not discriminating on the basis of age, color, disability, ethnicity, gender identity or expression, genetic information, marital status, military/veteran status, national origin, race, religion/creed, sex, sexual orientation, citizenship status, or any other status protected by law. This commitment extends to the administration of our policies, admissions, employment, access, and recruitment of candidates from underrepresented populations, veterans, and persons with disabilities consistent with these values and government contractor Affirmative Action obligations.
Tags: Ansible AWS Azure Computer Science Engineering Linux Perl PHP Puppet Python Ruby Security Shell scripting Testing
Perks/benefits: Equity / stock options Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.