African-American Careers
close

OCLC, Inc.

Apply for this job

Senior Systems Engineer (Information Technology)



You have a life. We like that about you.

At OCLC, we believe you'll do the best work of your life when you're living the best life possible.

We work hard to build the technology that connects thousands of today's libraries. But we also work hard to make a job at OCLC a meaningful part of a balanced life- not a substitute for one.

Technology with a Purpose. OCLC supports thousands of libraries in making information more accessible and more useful to people around the world.  OCLC provides shared technology services, original research and community programs that help libraries meet the ever-evolving needs of their users, institutions, and communities. With office locations around the globe, OCLC employees are dedicated to offering premier services and software to help libraries.

The Job Details are as follows:

Performs high level analysis and design of software programs and systems. Create, analyze, design, modify and test programs and systems.

The Wise Senior System Engineer role exists to drive improved reliability, stability, and efficiency throughout the OCLC Wise platform, the platform server infrastructure and related automation workflows. OCLC Wise is an Integrated Library System (ILS) used by public libraries to meet the needs of library users and the library staff who serve them via back-office library functions. The Senior System Engineer works closely with Software Engineers and other stakeholders to coordinate changes and improvements to platform operations following standard change management practices (ITIL). Success in this role is marked by:

  • Self-motivation, organization, and attention to detail and deadlines.
  • The ability to manage multiple requests from multiple stakeholders and prioritize them to get work done in a timely fashion.
  • Aggressive analysis of the causes of faults, failures, and inefficiencies.
  • System administration.
  • Automation or elimination of repetitive system tasks.
  • Introduction of tools and techniques for better platform management.
  • leadership and follow-thru in resolving customer issues.
  • Documentation and knowledge transfer to other team members.
  • Managing relationships with internal departments

Responsibilities

  • Propose and lead automaton improvement projects for the platform.
  • Lead and guide the preparation of environments for new customers.
  • Oversee the workflows for platform patches and upgrades.
  • Schedule and monitor various maintenance tasks.
  • Analyze performance and reliability; propose and implement improvements.
  • Lead analysis and help with the resolution of production incidents.
  • Server-related changes required by customers.
  • SSL cert installation.

Qualifications

  • Bachelor's degree in computer science (or equivalent degree or equivalent work experience).
  • 3-6 years of java development experience combined with Linux server administration experience.
  • 3-6 years of proficient working knowledge of scripting (PERL, Shell, Python), SQL, Linux, Apache, Tomcat
  • Excellent communication skills with a variety of technical expertise.
  • Outstanding troubleshooting skills with an ability to analyze in a high-pressure situation.
  • General programming logic/structure knowledge.
  • Proven Ansible (or similar) scripting and automation skills.
  • Demonstrates extensive Linux system administration and Linux command skills.
  • Experience shell scripting with BASH
  • Experience analyzing and supporting MySQL servers (or similar).
  • Experience with continuous integration tools (e.g., Jenkins, Bamboo, Quick build, Rundeck).
  • Software build automation experience.
  • Knowledge of Infrastructure as Code practices.
  • Agile methodology experience.
  • Container infrastructure design and implementation. Knowledge of Kubernetes, Helm, and Docker, a plus.
  • Experience deploying full stack solutions to cloud infrastructure.
  • Knowledge of AWS solutions and implementation is a plus.
  • Experience with setting up and using GitLab is a plus.
  • Experience administrating and troubleshooting Apache SOLR/Lucene a plus.
  • Knowledge of DNS is a plus.
  • Knowledge of Mail servers is a plus.

Working Conditions: Normal office environment.

ADA/EAA: The above statements cover what are generally believed to be the principal and essential functions of this job. Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties.

Apply

© 2025 African-American Careers