Open Positions at the Berkeley Seismological Lab

Information Systems Analyst (Job ID: 22627)

The UC Berkeley Seismological Laboratory operates a seismic and geophysical network in northern California. In collaboration with the USGS Menlo Park seismic network, the BSL jointly operates the northern California component of the USGS Advanced National Seismic System to provide public earthquake information, earthquake early warning, and long-term earthquake monitoring operations. This position provide computer programming, administration, and IT support for the network and these functions.

Responsibilities include:

  • Operate, monitor, troubleshoot, and maintain computer systems for the production and distribution of rapid automatic earthquake products in an on-call, 24/7 operational environment.
  • Install, update, and operate application software such as ShakeAlert and/or AQMS software, supporting libraries, utilities, and configuration information.
  • Install, update, and patch operating systems, libraries, and auxiliary applications in a Linux environment.
  • Work within comprehensive code management system, testing and certification environment for the ShakeAlert and AQMS system and related components.
  • Manage code versions, builds, run-time configurations, and metadata in an SVN repository and using modern code management tools.
  • Implement and maintain security measures according to campus practices and guidelines.
  • Operate, monitor, troubleshoot, and maintain computer systems for the production and distribution of rapid automatic earthquake products in an on-call, 24/7 operational environment.
  • Install, update, and operate application software such as ShakeAlert and/or AQMS software, supporting libraries, utilities, and configuration information.
  • Install, update, and patch operating systems, libraries, and auxiliary applications in a Linux environment.
  • Work within comprehensive code management system, testing and certification environment for the ShakeAlert and AQMS system and related components.
  • Manage code versions, builds, run-time configurations, and metadata in an SVN repository and using modern code management tools.
  • Implement and maintain security measures according to campus practices and guidelines.
  • Develop and maintain documentation on programs and procedures related to the supported software and operations.
  • Design, develop, and implement software applications in C++, JAVA, python or other languages.
  • Work with research teams to understand the needs of the project, translate needs into requirements, develop prototype applications, iterate with collaborators, and then deliver quality applications to operations team. Software development areas include implementation of ultra-rapid and robust earthquake source identification, real-time seismic analysis, generation and distribution of alerts, systems monitoring, and overall system assessment.
  • Develop and maintain documentation on programs and procedures related to the supported software and operations.
  • Collaborate with internal and external academic, government, and industrial partners in design, integration, and distribution of program components.
  • Perform all other duties as assigned, including varied technical assignments requiring the use of standard scientific principles, techniques.

Application Review Date:
The First Review Data for this job is: 1/20/2017

Required Qualifications

Knowledge/Skills:

  • Extensive knowledge of Linux system operations, configuration, and management.
  • Knowledge of IP networking and IP routing.
  • Ability to develop and implement client server applications.
  • Ability to read, debug, fix, and enhance existing software.
  • Ability to work independently on related assignments and projects with only limited supervision, typically receiving only general instructions.
  • Ability to exercise discretion and independent judgment to compare and evaluate various methods, approaches, and resources and decide which will best accomplish each aspect of such assignments and projects.
  • High level of initiative is required.
  • Must have excellent interpersonal communication and presentation skills, and must be able to work with a team.
  • Excellent attention to fine details, writing, and communication skills are required.
  • Demonstrated experience in structured and object-oriented high level programming languages such as C, C++, Java, and must be an expert in UNIX/LINUX command-line scripting such as Perl and Python.

Preferred Qualifications

  • MS or higher degree in computer science and/or seismology with 5 or more years related experience preferred.
  • Extensive knowledge of applicable industry and/or academic practices and standards in the handling of scientific data.
  • Experience in analysis of earthquake or other geophysical data.

Education/Training:
Bachelor's degree in computer/information science, physical science, math or related field plus at least 3 years of related applications development work and/or computer systems management experience.

SALARY AND BENEFITS
$67,500 - $95,000 Annual, commensurate with experience.

For a complete description of the position and requirements, and to apply, please see the UC Berkeley jobs page (job ID number is #22627).