JOB DESCRIPTION
Updated: Jan 2006
Duties
Primary responsibilities consist of
the installation, maintenance and problem tracking of the Department's
UNIX servers, including the Calclab machines;
installs software and provides systems backup for all systems;
design and implementation of databases using PostgreSQL and MySQL. Evaluation
of operating sytem software (Linux) and planning upgrades of the Department's
400+ desktop systems and 15+ servers. Maintains World Wide Web and feature implementation;
performs PC diagnostics and miscellaneous programming tasks for
department support. Responsible for developing and maintaining complex
scripts for web, computer account management, backups, and other system tasks.
Supervision
- Received:
- General instruction from the Senior Systems Analyst.
- Given:
-
Assign tasks and oversee work of Programming Assistant and Student
Technicians.
Education
- Required:
-
Bachelor's degree or equivalent combination of training and experience
(one year of experience may substitute for one year of education).
- Preferred:
-
Bachelor's or Master's degree in mathematics, computer science, engineering
or related field.
Experience
- Required:
-
3 years job related experience in programming, networking, systems
analysis, or software engineering. Must be a Unix systems
administrator. Programming experience in Bourne shell, C, and Perl.
Strong written and verbal skills. Requires ability to multi-task and
work cooperatively with others.
Programming experience in sed and awk. SQL programming for PostgreSQL
and MySQL.
- Preferred:
-
Programming experience in sed and awk. SQL programming for PostgreSQL
and MySQL.