GROSSMONT-CUYAMACA COMMUNITY COLLEGE DISTRICT CLASS TITLE: SYSTEMS ADMINISTRATOR RANGE: CL - 47 SUMMARY: Under the direction of an assigned supervisor, plan, evaluate, select and install computers and related hardware and software; analyze, re-design and modify existing systems software as needed to improve efficiency or correct deficiencies; develop and maintain system software required to support the programming staff and user community; provide technical assistance to the programming, operations, and computer repair staff. ESSENTIAL FUNCTIONS: Manage and perform system administration of the District's ERP hardware and software development, production, and testing platforms. Install and configure mainframes, network servers, communication equipment, network/local printers, and personal computer hardware and software. Analyze, formulate, and recommend solutions to complex systems hardware and software problems. Install and update new and existing system software required to maintain an effective and reliable computer system; ensure the availability and optimum performance of the District's ERP hardware and software development, production, and testing platforms. Responsible for forms management; account generation and ERP access and maintenance; computer room fire suppression and alarm systems; off site storage of backup tapes; backup/recovery planning and performance; systems and database security. Develop and maintain operating system and support software to efficiently utilize available resources; develop programs to measure the performance of the operating system. Analyze, re-design or modify existing systems and programs to achieve greater efficiency or to correct logic and procedural deficiencies. Establish controls and methods to assure accuracy, security and compliance with established procedures; develop and configure system security measures to prevent unauthorized access to the computer system and databases. Develop comprehensive testing procedures to assure that all system software functions efficiently and accurately. Maintain a library of support software essential to the operation of computer equipment and application systems and programs. Communicate with vendors and district personnel to exchange technical information, schedule installations, user training, and monitor the availability of system software. Evaluate and make recommendations regarding the selection, scheduling and installation of computers, network and related systems. Systems Administrator - Continued Page 2 Prepare a variety of internal reports, records, documentation, specifications and other materials related to the District's computer software systems. Train and provide work direction to the computer operations staff, student assistants and other personnel as assigned; participate in the selection of staff and assign and review the work of others. Maintain current knowledge of computer equipment, systems and technology; attend meetings, seminars and symposiums related to computer hardware, and software. Document and formalize standards and procedures relating to the interfacing of computers and peripheral equipment. Prepare detailed procurement specifications such as request for bids on computer and related equipment. Program, configure and operate a variety of computers and related equipment including mainframes, microcomputers, servers, personal computers, tape and disk drives, and communication equipment. Ensure the proper creation and storage of backup media for the HP production, development, library and network servers used by administrative computer users. Work with the selected vendor in monitoring and maintaining the computer room fire suppression and alarm systems. Design, develop, and maintain a computer system to monitor the current inventory and future requirements of printable forms used by the HP computer systems; work with the programming staff and department representatives in the design and procurement of forms used by the data center. Design, develop and maintain macros and programs used in the conversion of staff personal computers to new and improved platforms. Monitor and adjust UNIX structures and parameters. Manage and perform system administration of the District's development, production, and library platforms. Install, test, troubleshoot and perform adjustments to a variety of equipment including servers, desktop computers, and peripherals. SECONDARY FUNCTIONS: Maintain departmental area(s) in a safe, clean and orderly condition; assure compliance with established safety procedures and regulations. Perform related duties as assigned. Systems Administrator - Continued Page 3 KNOWLEDGE AND ABILITIES KNOWLEDGE OF; Capabilities and limitations of operation systems and support software Analysis and formulation of new computer programs and systems Principles and techniques of systems analysis and design Methods and techniques of programming development through on-line text editing systems Principles and techniques of operation systems including HP-UX, Unix, Microsoft Windows Server, Microsoft Windows Desktop Operating Systems and other related systems. Principles and techniques of structured programming in and unix utilities such as PERL, EXPECT, SED, AWK, and other languages Technical aspects of telnet, ftp, and TCP/IP communication Basic electronics required for wiring, configuring, installing and operating information technology equipment Computer software such as compilers, assemblers, utility programs, and pre-packaged software Operations, capabilities, and limitations of a variety of computers and related equipment Principles and practices of providing technical assistance, training and work direction Modern office practices, procedures and equipment, including telephone techniques and etiquette. Technical aspects of field of specialty ABILITY TO: Evaluate computer hardware and support software and make appropriate recommendations Learn applicable sections of California Education Code and other applicable laws Diagnose and correct deficiencies in operating systems, compilers, assemblers and utility programs Learn district organization, operation, policies and objectives Demonstrate proficiency in utilizing computer languages and script languages utilized in the Microsoft and Unix environments (such as Shell Scripts, vbscript, powershell, PERL, AWK, SED, and EXPECT) Analyze, design, develop, implement and maintain complex system, programs and procedures Prepare clear and logical reports, proposals and other written materials Configure, program, and operate a variety information technology equipment Communicate effectively both orally and in writing Complete work with many interruptions; meet schedules and time lines Lift objects weighing up to 50 pounds Establish and maintain cooperative and effective working relationships with others. Train and provide work direction to others; assign and review the work of others Read, understand and explain technical materials and policies Establish and maintain a complex record storage and retrieval system Systems Administrator - Continued Page 4 Analyze PC and mainframe system requirements EDUCATION AND EXPERIENCE: Bachelor's degree or equivalent in computer science, information systems or related field. Increasingly responsible experience in systems administration, software programming, and system monitoring on enterprise class computer systems. WORKING CONDITIONS: Information Systems environment subject to lifting up to 50 pounds, moving and installing information technology equipment. Est. 3/2014