For more information, contact nacsadm@uci.edu

UNIVERSITY OF CALIFORNIA, IRVINE

JOB DESCRIPTION

 

ASSISTANT MANAGER, DISTRIBUTED COMPUTING SUPPORT

Job # 2003-0200

NETWORK & ACADEMIC COMPUTING SERVICES

PAYROLL TITLE:  PROGRAMMER/ANALYST IV

NOTE: SUPPLEMENTAL APPLICATION REQUIRED (click on link to be taken to the Application)

BASIC FUNCTIONS

Under the direction of the Manager of the NACS Distributed Computing Support (DCS) group, assist with the operational aspects of managing DCS and provide direct system administration support to NACS-DCS clients, working closely with other senior system administrators both within DCS and NACS and across campus. DCS is responsible for providing contract UNIX System Administration and other services to campus research groups and departments.

 

SPECIFIC RESPONSIBILITIES AND AUTHORITIES

Under the direction of the Manager of NACS Distributed Computing Support:

1. Assist the NACS-DCS Manager with the operational aspects of managing this group

Distributed Computing Support (DCS) provides UNIX system administration, network integration, technical advice, technical coordination and consulting for numerous research groups and departments at UCI. In addition to this position and the manager, the group includes 6 full-time career staff and 3-5 part-time student and casual staff.

The Assistant Manager is responsible for coordinating day to day technical operational and routine client service issues, including identifying priority conflicts. S/he is responsible for assigning student workers to assist professional staff and work on projects under the supervision of these staff. S/he is responsible for identifying issues of workload, operational efficiency, and coordination as well as formulating proposed courses of action.

Supervises work on DCSlib, a collection of operating system and application software widely used on campus and provided as a campus service by NACS. S/he is responsible for directing development and maintenance of both the software in DCSlib and the systems and mechanisms through which DCSlib is made available and supported. This includes supervising the documentation, usage tracking, software selection, and client feedback.

Coordinates DCS client communication including announcements of general interest, presentations, and regular status reports

Coordinates operational communications between DCS and other groups within NACS and coordinates operational communications with other technical staff on campus whose work includes support of DCS clients.

Based on consultation with system administrators, end-users, and management, make software recommendations for introduction, continuing maintenance, updating, or phase-out end-user and system-administration support.

2. Provide Direct System Administration Support and Services

Provide comprehensive multi-user system administration, network integration, and UNIX technical support (principally Sun and Linux) to researchers, instructional personnel, and graduate students across the UCI campus. This support of UNIX systems includes their role in providing services to the full range of systems found in the heterogeneous computing environment described above.

Install system and application software, patches, and new releases; test and verify correct operation of new software; make documentation available. Guarantee that system security, file system integrity, and system operation are maintained.

Plan, specify, and configure new equipment and software installations. Monitor system usage and adjust system parameters and setups per user needs, including the delivery of UNIX-based services to the full range of systems found in the heterogeneous computing environment described above.

Provide in-person, phone, and electronic mail support to NACS-DCS clients and their designated associates. Advise supervisor and colleagues of technical issues that affect support of other clients. Maintain a helpful, supportive attitude in the client community and promote a good image of NACS.

3. Provide Technology Assessment, Consultation, and Coordination:

Monitor communications channels (web, e-mail lists, newsgroups, periodicals, shared e-mail) to learn of new software and enhancements to existing software. Analyze software and methods in use both at UCI and at other universities and research sites for potential uses at UCI. Evaluate pre-release products for use at UCI.

Consult with and advise users of campus, departmental, and private computing systems on the use of UCI standard software and networking solutions. Write or obtain documentation on a wide variety of software and hardware related topics.

Maintain effective, pro-active relationships with key NACS DCS clients. Regularly interact with faculty and their representatives to understand research goals toward ensuring the application of appropriate technology solutions. Work with DCS manager and staff toward refining services to ensure they match evolving client needs.

Provide recommendations for planning, development, implementation, maintenance, and documentation of multiple computer operating systems. Interface to groups across organizational boundaries affecting multiple academic units, research units, and campus departments. Document these activities for campus use.

WORKING RELATIONSHIPS

The Assistant Manager reports to the Manager of Distributed Computing Support.

Reporting directly to the Assistant Manger:
" Student employees of Distributed Computing Support.

Peers:
" Other members of the staff of Distributed Computing Support

Campus Ties:
" Participate in the UCI School Computing Coordinator and Computing Support Coordinator groups
" Help represent NACS to faculty and professional staff.

   
List below appropriate ability attributes and knowledge for the position, indicating the selection importance for each by designating it as "required", "desired," or "will train." In addition, for each ability attribute or knowledge indicate the corresponding Essential Function Number from that section of the job description.

Required:

  • Strong people skills. Excellent written and verbal communication, interaction, and consensus-building skills.
  • Consulting skills: Excellent rapport with, and ability to effectively help faculty, students and staff whether they are beginning, intermediate, or advanced computer users, especially as befits a service organization.
  • Proven skill in writing concise, effective technical documentation and Web pages.
  • Knowledge of operating system internals, file systems, functions of hardware components, network protocols, how software and hardware components work together to form a computing system.
  • Advanced, specific knowledge of UNIX (preferably Sun Solaris and Linux) operating system internals, general philosophies of operation, system management tools, software/patch installation tools, network file sharing, account/file maintenance, network service daemons, user level commands and utilities.
  • Several years of UNIX system administration experience.
  • Well-developed working knowledge of scripting languages, text filters, and other UNIX programming tools and techniques, including experience in designing, writing, and maintaining computer programs, command language scripts, and application control files.
  • Working knowledge of at least two high level programming or computer control languages, especially C, C++, Java, Perl, Python, FORTRAN, Tcl/Tk.
  • Excellent problem solving skills.
  • Good organizational and project management skills. Ability to work independently, keeping track of a large number of on-going problems, requests and projects.
  • Basic knowledge of Microsoft Windows Operating System and provision of UNIX based services to such systems.
  • Knowledge of the network-based software environment: client/server concepts, distributed filesystems such as NFS.
  • Ability to maintain a positive "team" attitude and encourage others to do the same.

Desired:

  • Experience managing or supervising others, and/or managing projects with multiple contributors.
  • Broad knowledge of the common computer applications used within an academic setting. Experience working in an academic, scientific, or research environment. Ability to match academic needs of faculty with available computing resources.
  • Experience with Microsoft Windows operating systems, including Windows 98, Windows 2000, Windows NT, and Windows XP.
  • Knowledge of the network-based software environment: client/server concepts, distributed filesystems such as NFS.
  • Knowledge of relational databases and SQL.
  • Knowledge of common electronic mail packages, mail routing, and attachment encoding.
  • Knowledge of and experience with web servers, HTML, and web programming (server and client side).
  • Experience working in an academic environment.
Job Requirements: To comply with the provisions of the Americans with Disabilities Act, specify the physical, mental, and environmental conditions of the essential functions of the job by using these codes to complete the section below: "C' constantly; "F" frequently; "O" occasionally; "N" for not at all.

PHYSICAL MENTAL ENVIRONMENTAL WORKING CONDITIONS
On the job, employee must: On the job the employee must be able to: On the job the employee may encounter:
(o) Bend (f) Sit (c) Read/comprehend (n) Chemical/Biological Agent (o) Confined Spaces
(o) Squat (f) Stand (f) Write (o) Construction Activities (n) Elevated work location
(o) Crawl (f) Walk (f) Perform calculations (n) Contact with water/liquids (n) Radioactive materials
(o) Climb (o) Handle Objects (c) Communicate orally (o) Drive motorized equipment (o) Temperature variations
(o) Kneel (o) Push/Pull (c) Reason and analyze (n) Gas Systems
(climatic change)
(o) Reach above shoulder level ( ) Other ( ) Other
(c) Use fine finger movements (manual dexterity)
Carry/lfit loads of up to (o) 25 lbs (o) 25-50 lbs (o) over 50 lbs  
()Other

NOTE: SUPPLEMENTAL APPLICATION REQUIRED (click on link to be taken to the Application)


Updated: March 6, 2003