DIMS Job Descriptions v 2.9.1

Introduction

This document (version 2.9.1) contains descriptions of the basic skill sets and tasks that are involved in the Distributed Incident Management System (DIMS) project. It is based on the programming languages, operating systems, pre-existing open source components, and architectural design that make up DIMS.

As this project involves security information management and communication, general experience with computer security concepts (both attack and defense), TCP/IP networking, client/server communication using standardized protocols, and at least a basic understanding of computer forensics and computer security incident response are ideal. Where there is weakness in any of these areas, a demonstrated ability to quickly learn new technologies “on the job” will be expected.

The DIMS project is primarily a system integration and software development project that has as its deliverables a complete functional system of systems, with documented test and evaluation, user manuals, software version description, and multiple open source software repositories that allow someone to implement a DIMS system locally.

Skill sets described in the sections below are broken down to a level of granularity greater than the number and type of actual positions of DIMS staff, student research assistants, and contractors. In other words, these sections are not intended to map 1:1 to discrete team positions. Rather, the staff, student research assistants, and contractors working on the DIMS project may be called upon to perform tasks from more than one of these sections as needed. The exception to this statement is that all DIMS team members are expected to meet (or be willing to quickly learn) the General Requirements listed in the first section.

Contact

Section author: Dave Dittrich (@davedittrich) <dittrich @ u.washington.edu>

License

Copyright © 2014-2017 University of Washington. All rights reserved.

Berkeley Three Clause License
=============================

Copyright (c) 2014-2017 University of Washington. All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its contributors
may be used to endorse or promote products derived from this software without
specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.