Senior Systems & Database Administrator (Library Information Systems Assistant Manager)

Code4lib

Grand Rapids (MI)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Professional development opportunities
Health benefits
Retirement plan options

Job summary

A leading public library system in Grand Rapids, Michigan is seeking a Senior Systems & Database Administrator to lead technical operations and support modernization efforts. The successful candidate will oversee critical database initiatives, administer servers, and enhance system performance. Candidates should have a Bachelor's degree in a relevant field and substantial experience with SQL and cloud migrations. This position offers an opportunity to make significant technical contributions in a collaborative environment.

Qualifications

  • 3+ years of experience in systems administration or related IT roles.
  • Experience with virtualization platforms such as XCP-ng or Proxmox.
  • Strong practical experience in database management with a focus on PostgreSQL.

Responsibilities

  • Serve as technical backup for the IS Manager.
  • Lead migrations to cloud-based database solutions.
  • Administer and modernize Ubuntu-based servers.

Skills

SQL proficiency
Linux server administration
Networking knowledge
Scripting (Bash, Python)

Education

Bachelor’s degree in Computer Science or related field

Tools

PostgreSQL
Ubuntu
Xen/KVM
AWS

Job description

Overview

The Senior Systems & Database Administrator serves as the technical lead and deputy to the Information Systems (IS) Manager. This is a highly hands-on, senior technical role designed for an experienced IT professional who enjoys deep technical work, system modernization, and architectural problem-solving.

This position acts as the IS Manager’s full technical backup and plays a critical role in stabilizing, modernizing, and migrating legacy infrastructure to sustainable, cloud-forward solutions. The Senior Systems & Database Administrator leads database-focused initiatives, virtualization and server modernization, application replacement efforts, and contributes to network and security decisions. This role collaborates closely with a Systems Administrator and a Platform Administrator and helps guide technical direction across the department.

Essential Duties & Responsibilities

Leadership

  • Serve as the IS Manager’s full technical backup, with authority to implement emergency infrastructure changes, approve technical designs, and escalate vendor issues as needed.
  • Participate in project prioritization and help identify opportunities to improve system reliability, scalability, and sustainability.
  • Act as a senior technical resource and informal mentor to IS staff through collaboration, design review, and shared problem-solving.
  • Work independently, make sound technical decisions, and remain calm during incidents.
  • Attend professional meetings, in-service programs, and external professional development events; keep current with developments in library technologies.
  • Communicate professionally with diverse groups both verbally and in writing.
  • Set priorities and meet deadlines; adaptability and judgment to reprioritize as needed.
  • Model engaging and consistent customer service to both library staff and patrons.
  • Establish and maintain working relationships with other staff and the general public; work collaboratively.

Database Administration & Modernization

  • Provide advanced support for the Library’s mission-critical Integrated Library System (ILS) PostgreSQL database, including writing complex queries, updating tables, analyzing workflows, and identifying opportunities for improvement.
  • Lead efforts to migrate non-mission-critical, internally hosted databases and applications to SaaS or cloud-based alternatives.
  • Collaborate with the IS Manager on database-related responsibilities such as backups, performance considerations, upgrades, and disaster recovery planning.
  • Support and modernize SQL-based workflows across PostgreSQL and other SQL platforms as systems are retired or replaced.

Infrastructure, Virtualization & Servers

  • Maintain and support existing Xen/KVM virtualization environments.
  • Lead virtualization migrations to robust open-source platforms such as XCP-ng or Proxmox.
  • Plan and execute hardware refreshes, operating system upgrades, and server consolidations.
  • Administer and modernize Ubuntu-based application, database, and utility servers (DNS, DHCP, cron jobs, automation scripts).

Application Modernization & Automation

  • Analyze legacy systems and design sustainable, modern replacements.
  • Lead replacement of legacy Perl CGI and PHP-based tools with modern, maintainable solutions.
  • Design and implement workflow-based replacements using existing platforms such as Google Workspace, AppSheet, Airtable, and other cloud tools whenever possible.
  • Build lightweight internal tools or scripts using Bash, Python, SQL, or small web frameworks (e.g., Flask) when appropriate.
  • Occasionally integrate APIs and automate system workflows to reduce manual effort and technical debt.
  • Support migration of infrastructure and applications to AWS or Google Cloud Platform, using primarily managed services.
  • Perform limited hands-on cloud infrastructure work as needed.

Networking & Security Collaboration

  • Perform hands-on network configuration and maintenance, including firewall rules, VLAN design, and routing changes.
  • Review and validate network changes performed by other team members.
  • Serve as a second set of eyes on network security decisions, patching strategies, vulnerability remediation, and incident response.

Documentation & Communication

  • Produce clear, maintainable documentation for all systems and applications modernized or implemented.
  • Occasionally present technical concepts and changes to non-technical staff in an accessible manner.
  • Collaborate with vendors, cooperative partners, and internal stakeholders.
  • Communicate and bring projects to completion.
Minimum Qualifications
  • Education: Bachelor’s degree in Computer Science, Information Systems, or a related field; three (3) or more years of progressively advanced experience in systems administration, infrastructure engineering, or related IT roles; or equivalent combination of training and experience as determined by GRPL management.
Preferred Qualifications
  • Strong working knowledge of SQL and relational databases, with PostgreSQL experience preferred.
  • Experience administering Linux-based server environments, particularly Ubuntu.
  • Hands-on experience with virtualization platforms (Xen, KVM, XCP-ng, Proxmox, or similar).
  • Practical networking experience, including firewalls, VLANs, and routing.
  • Scripting or programming experience using Bash, Python, and SQL.
  • Experience supporting or working with an Integrated Library System (ILS), Evergreen preferred.
  • Prior experience modernizing legacy applications or migrating on-prem systems to cloud-hosted solutions.
  • Familiarity with AWS and/or Google Cloud Platform managed services.
  • Experience with Ansible or other configuration management tools.
  • Experience designing or reviewing network security architectures.
  • Prior work in a public-sector, library, or highly mission-driven organization.
Core Competencies
  • Systems Thinking & Architecture: Architects fault-tolerant, scalable solutions that prioritize long-term resilience over "quick-fix" patches.
  • SQL & Data Fluency: Masters high-performance query design and schema optimization.
  • Infrastructure Modernization: Leads the transition from legacy stacks to cloud-native architectures.
  • Technical Documentation: Ensures the "why" behind a design is as clear as the "how" to eliminate tribal knowledge and accelerate team velocity.
  • Collaborative Leadership: Influences cross-functional teams and stakeholders through technical credibility.
  • Pragmatic Automation: Designs lean, repeatable workflows that favor maintainability over over-engineered complexity.
Other Information
  • A cover letter is required
  • Applicants should attach a cover letter in PDF format that describes their interest in the position, their interest in working at GRPL, and how these interests connect with personal or professional goals.
  • All communication regarding this position will be done via email. Please ensure that your email address is up-to-date on your account profile.
  • To be eligible for this position, you must apply through the City of Grand Rapids Job Opportunities page here.
How to apply

https://www.governmentjobs.com/careers/grandrapids/jobs/5275824/senior-systems-database-administrator-library-information-systems-assistant-ma

Contact:

Grand Rapids Public Library
111 Library St NE
Grand Rapids, MI 49503
616-988-5400 | jobs@grpl.org

Metadata

Published: Friday, March 27, 2026 23:27 UTC

Last updated: Friday, March 27, 2026 23:27 UTC

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Library Information Systems Assistant Manager
Library Information Systems Assistant Manager

Code4lib • Grand Rapids (MI)

On-site
USD 65,000 - 85,000
Community Support & Safety Specialist
Community Support & Safety Specialist

City of Grand Rapids • Grand Rapids (MI)

On-site
USD 42,000 - 62,000
Library IT Systems Coordinator
Library IT Systems Coordinator

Code4lib • Omaha (NE)

Hybrid
USD 50,000 - 70,000
Technical Support Specialist
Technical Support Specialist

Code4lib • Massachusetts

Hybrid
USD 57,000 - 73,000
Library Circulation Operations Supervisor
Library Circulation Operations Supervisor

Grand Rapids Public Library • Grand Rapids (MI)

Hybrid
USD 58,000 - 76,000
Community Support & Safety Specialist
Community Support & Safety Specialist

City of Grand Rapids, MI • Grand Rapids (MI)

On-site
USD 38,000 - 54,000
Systems Librarian
Systems Librarian

Code4lib • Washington

Hybrid
USD 65,000 - 71,000
Fully covered health, dental, and vision insurance
Generous 403b match
Extensive leave options
Senior Web Developer & Digital Accessibility (GPLS)
Senior Web Developer & Digital Accessibility (GPLS)

University System of Georgia • Atlanta (GA)

On-site
USD 90,000 - 120,000
Library Circulation Operations Supervisor
Library Circulation Operations Supervisor

Our Community's Children • Grand Rapids (MI)

On-site
USD 52,000 - 68,000
Comprehensive health care package
Paid time off
Retirement plan
+2
Integrated Library Systems Administrator
Integrated Library Systems Administrator

E-PLANNING • Naperville (IL)

On-site
USD 85,000 - 115,000
Vacation time
Holidays
Sick leave
+5