The University of Alabama - Alabama, NY

posted about 1 month ago

Full-time - Entry Level
Alabama, NY
Educational Services

About the position

The Development and Operations (DevOps) Librarian at the University of Alabama Libraries is a proactive and innovative role focused on overseeing the Linux systems administration team and leading efforts in systems administration, monitoring, and continuous integration/deployment (CI/CD) initiatives. This position collaborates with library faculty to enhance technological services and supports the Research Computing Services Program, while also providing training on new technologies and participating in faculty affairs.

Responsibilities

  • Oversee the Linux systems administration team and lead systems administration efforts.
  • Develop, deploy, and maintain LAMP/MEAN-based library systems and web applications based on DevOps principles.
  • Collaborate with library technology developers and librarians to design and implement automated workflows.
  • Monitor and optimize system performance, manage version control and CI/CD pipelines, and troubleshoot technical issues.
  • Document configurations and stay current with new technologies.
  • Train library faculty and staff on supported platforms and provide technology support for managed library systems.
  • Promote a DevOps culture and plan server capacity.
  • Manage IT projects and initiatives, ensuring effective execution and knowledge management processes.

Requirements

  • Master's in Library & Information Sciences from an ALA-accredited institution or a doctoral degree in a relevant field.
  • Expert understanding of Linux system administration, networking, and security principles.
  • Experience with the software development lifecycle process for applications developed in various programming languages (e.g., JavaScript/NodeJS, Java, Python).
  • Proficiency in scripting languages (e.g., Python, Bash, PowerShell, Node.js, YAML, PHP, Groovy, Golang) and automation tools.
  • Experience troubleshooting failure modes of complex LAMP systems, such as multi-tier web technologies, networking, and storage.
  • Expert knowledge of DevOps tools and practices, including version control (e.g., Git), CI/CD pipelines, and containerization (e.g., Docker, Kubernetes).
  • Strong oral, written, and interpersonal communication skills.
  • Flexibility to adapt to evolving job duties in the changing research library environment.

Nice-to-haves

  • Experience supporting library platforms such as D-Space, ArchivesSpace, WordPress, Omeka S, LOCKSS, or Open Journal Systems.
  • Familiarity with infrastructure automation tools like Terraform, Ansible, Puppet, Chef, SaltStack, or similar platforms.
  • Experience implementing and managing system monitoring tools, including Nagios, Checkmk, ManageEngine OpManager, or Prometheus with Grafana.
  • Experience developing and maintaining CI/CD pipelines for efficient software delivery, using tools like GitHub Actions, self-hosted runners, Ansible, Jenkins, and Kubernetes.
  • Proven ability to lead and mentor experienced technology staff, fostering a culture of excellence and continuous improvement.
  • Experience providing system administration for SUSE Enterprise, Apache, Tomcat, MariaDB, or PostgreSQL.
  • Experience working in academic, cultural heritage, or research institutions.

Benefits

  • 12 month renewable contract faculty appointment at the Assistant or Associate Professor rank.
  • Salary range of $80,000.00 - $100,000.00, commensurate with qualifications, experience, and advanced degrees.
  • Strong benefits including professional development support, tuition fee waiver, and matching retirement contributions.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service