OCLC, Inc.
Lead DevOps Engineer (Architecture)
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:
Candidates for Lead DevOps Engineer should possess the skills of software engineering and utilize those skills to solve challenges in traditional infrastructure and operations. An automation mindset is key. The individual should be resourceful, independent, able to problem-solve and engineer clever solutions to problems. S/He should maintain an awareness of current technologies and a thirst to learn and experiment. Knowledge of DevOps principles and a desire to champion best practices are vital.
Responsibilities:
· Work with development teams to implement strategies for increasing quality and velocity of change.
· Continuously innovate, identify, implement, and test better practices for the OCLC software release lifecycle.
· Serve as a champion for DevOps principles across the organization.
· Support application transition from traditional infrastructure to containers.
· Drive the development and usage of OCLC's hybrid cloud solution.
· Promote and implement pipeline orchestration for continuous delivery of applications.
· Monitor cloud infrastructure consumption and recommend actions to improve efficiency and cost.
· Automate, automate, automate
Qualifications:
· Bachelor's degree in Computer Science related discipline required.
· Excellent communication skills with a variety of technical expertise.
· Container infrastructure design and implementation. Knowledge of Kubernetes, Helm, and Docker.
· Experience deploying full stack solutions to cloud infrastructure. Knowledge of AWS solutions and implementation.
· General programming logic/structure knowledge.
· CI/CD tools (e.g., Jenkins, Bamboo, Quickbuild). Knowledge of orchestration tools, a plus.
· Software build automation knowledge. Knowledge of Infrastructure as Code tools such as Terraform and Ansible.
· Agile methodology experience.
· Proven scripting/automation skills.
· Knowledge of security tools for implementing encryption at rest and in transit.
· Experience managing Postgres databases. Knowledge of AWS RDS for PostgreSQL a plus.
· Experience managing Solr collections. Knowledge of running Solr on Kubernetes is a plus.