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/