Job Opening

System Administrator

Southern California Seismic Network

Posted: 06/13/2022

Open Until: 07/29/2022

https://phf.tbe.taleo.net/phf03/ats/careers/v2/viewRequisition?org=CALTECH&cws=37&rid=8477

The Southern California Seismic Network (SCSN) seeks a Systems Administrator to provide mission critical support for our computer systems. You will have the opportunity to administer the computers running Caltech’s earthquake early warning algorithms that run continuously and emit alarms to apps and other tools that could potentially save lives in the event of a large earthquake anywhere across the entire west coast of the U.S. and further as ShakeAlert expands. We seek enthusiastic individuals who would like to apply their information technology skills to administer and improve state-of-the-art high-availability LINUX based systems. Detailed tasking includes LINUX system level support and supervising hardware maintenance; maintenance and troubleshooting of data processing applications. The successful applicant will lead development to implement new hardware and software, IP networking, improve data availability, and operational reliability and efficiency of the Southern California Seismic Network (SCSN) and ShakeAlert. The successful applicant will also architect new system designs, future acquisition and real-time data analytics, and cloud-based computing. Caltech is continuously innovating, and your voice is important to keep cutting edge ideas reliable and workable.

This is an Essential Reporting position. An employee designated as essential reporting has essential job skills that are needed for response and recovery and is expected to report to campus as soon as possible.

Essential Job Duties

Be part of a team administering the SCSN/CISN and ShakeAlert real-time data acquisition, processing, and analysis application software, and associated computer hardware and system software.
Lead the deployment, testing, and maintenance of new applications written in C++, Java, Python, or other languages under LINUX.
Write scripts and puppet manifests to automate real-time processing tasks, improve automated failover capabilities, and track system performance.
Deploy and operate cloud computing and virtualization software and services, using VMware and AWS cloud.
Maintain IP networking, including routers and switches.
Participate in procurement, installation, and configuration of new hardware or software.
Other duties as assigned.
Basic Qualifications

Minimum of 2 years of experience in system administration and maintaining application software in UNIX/LINUX environment.
The qualified candidate should have an active interest in routine operations to ensure data integrity and availability, as well as innovation, and incorporating new efficiencies into the operation.
Demonstrated skills in LINUX administration and shell scripting experience, preferably in bash, tcsh, or Python.
Must have abilities for troubleshooting and maintenance of computer hardware and IP communications equipment.
Must have abilities to improve existing scripts.
Experience with server monitoring tools like SNMP, NAGIOS, and cacti.
Experience with configuration management tools like kickstart and puppet for OS and file installation.
Proven ability to work in a team of staff with a wide range of expertise is necessary.
Excellent oral and written communication skills needed.
Preferred Qualifications

BS or MS degree in Computer Science, Electrical Engineering, or Physical Sciences is preferred.
5+ years of experience in system administration and maintaining application software in UNIX/LINUX environment for science or engineering.
Some familiarity with basic Cisco/Network administration, Cisco switches and routers, understanding of NAT/PNAT (both dynamic and static), and multicast and OSPF protocols.
Some knowledge of MPLS, Telco T1, VSAT and cellular telemetry.
Some experience with applications that interface with Oracle or MySQL.
Some experience with software repository like SVN or GIT.
Some experience with cloud computing such as AWS.
Familiarity with one of the technology areas needed by SCSN/CISN, such as seismology, seismic instrumentation.
Required Documents

Resume

How to Apply

This job was posted by a member of the IRIS community. For clarification or details about this position, please use the contact information found in the job posting itself.