Systems Analyst II - Karl Leifeste

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.