Ever wonder whatever happened to all of the texts and scrolls at the Library
of Alexandria? Do you want to help the world preserve important digital
representations of books, maps, images, audio, video and many other cultural
artifacts, and make these items discoverable to millions of library users
around the world?
As a Systems Engineering Specialist at OCLC working with the Digital
Collection Services group, you will be at the cutting edge of large scale
digital preservation of a wide variety of materials, and will play an
important role in OCLC's mission to connect libraries and make quality
information available to the world. In this position you
will wear several important hats: web/network guru, operating systems
specialist, systems integrator and troubleshooter, and performance and
security analyst.
The most successful candidates for this role will have strong analytical and
troubleshooting skills, systems architecture and design, strong coding skills,
great communication skills and a desire to tackle complex problems of scale.
We are particularly interested in system administrators and Linux/Windows
programmers familiar with aspects of running web services at scale. Deep
networking knowledge and Linux/Windows internals are highly desirable.
This position will require close collaboration with product management,
development, and testing teams. Troubleshooting issues and improving features
and performance for new and existing products will be part of your everyday
activities. The individual will be responsible for creating deliverables such
as scripts, designs and documentation.
Responsibilities
* Systems Engineer
* Troubleshoot systems, perform root cause analysis, determine solutions, analyze tradeoffs, consequences, and side-effects on Linux/Windows
* Devise performance measurements, identify optimization points
* Decompose systems for performance and security analysis, identify vulnerabilities and bottlenecks
* Participate in a cross-functional software delivery team using Agile practices
* Development Environment Sys Admin
* Represent Seattle development group to interface with corporate Systems group in procuring and configuring resources, such as virtual machines, QA environments
* Design, build, test, maintain, run processes and utilities to support product development, deployment, and operations
* Collaborate with cross-functional teams (Product Management; Development; Testing; Implementation; Customer Support) to ensure availability of systems to support timely/efficient development and testing within product release cycles
Qualifications
* Bachelor of Science Degree required, CSci or EE preferred, Master's Degree a plus
* 5+ years experience as sys admin on combined environment of Linux and Windows servers/clients
* Production programming experience in multiple scripting languages
* Experience producing high-quality deliverables (scripts, automated utilities, documentation) in fast-paced, deadline-oriented environment
* Experience managing multiple complex tasks - organizing, scheduling, resourcing, communicating
* Self-starter, user-focused, detail-oriented
* Ability to think critically to solve problems
* Ability to proactively identify problems and opportunities and act upon them
* Excellent verbal, written and interpersonal skills
* Knowledge of web technologies, server-side and client-side, architectures, browsers, plugins, extensions.
* Knowledge and experience with Software As A Service (SAAS), systems, architecture, deployment, operations
* Experience with the SDLC in Agile development environments through multiple release cycles
Desired:
* Experience with InstallShield, IIS, .Net
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/3724/
|