Positions in this job family are assigned responsibilities involving the ongoing monitoring, maintenance and administration of computer operating systems which control various internal machine functions within a computer system, such as arithmetic calculations and logic operations. This includes writing, modifying or installing various programs associated with program options, language processors and service routines used in the basic computer operations of an operating system, using specialized languages compatible with the system being used, and resolving any problems or malfunctions associated with these programs in mainframes, servers, local and wide area networks, work stations, and other host computers.
The functions within this job family will vary by level, but may include the following:
- Analyzes operating systems; defines problems and develops problem solutions.
- Determines appropriate language for operating system and technical support for design requirements.
- Writes programs or modules in appropriate language to interface or modify manufacturer supplied operating systems and third-party systems software or provide operating programs to support new or specialized applications.
- Evaluates adequacy of system hardware and software to meet present and future user needs.
- Monitors systems applications assigned to track operating efficiency; designs and insures security of applications and operating systems.
- Installs or evaluates new or enhanced software applications and/or hardware and assists in the maintenance and planning of network control programs; makes recommendations concerning use and compatibility of new software, hardware or other computer technology.
- Reviews technical manuals, publications and other material to keep up with current technology.
This job family consists of four levels which are distinguished based on the complexity of assignments, the level of expertise required to complete assigned work, and the responsibility for supervision of others.
Level I Code: B30A Salary Band: K
This is the basic level of this job family where employees are primarily responsible for performing routine entry level tasks in a training status to build their skills in developing and maintaining computer operating system programs and recognizing and resolving various types of systems operating problems. This includes collecting and analyzing data to determine reliability of systems software and receive formalized on-the-job training in the design and development of internal machine control software. They assist in developing solutions to problems as they occur or in completing maintenance or administration requirements related to the systems software.
Knowledge, Skills and Abilities required at this level include knowledge of internal computer operations and technology; of languages used in writing operating systems programs; of shared networks and systems and alternative computer systems; of computer programming methodologies; and of methods to analyze and resolve computer operating systems problems. Ability is required to review and analyze computer operations; to identify problems and recommend solutions; to develop action plans for assigned tasks; and to write, install or modify computer operating programs.
Education and Experience requirements at this level consist of the completion of twenty-four semester hours of computer science or management information systems course work and two years of experience in computer programming or maintaining, configuring and installing operating systems; or an equivalent combination of education and experience, substituting completion of a vocational or technical training course resulting in certification in computer programming for 12 semester hours only of the required course work; or an equivalent combination of education and experience substituting one year of experience in information systems operations for 12 semester hours only of the required course work.
NOTE: No substitution will be permitted for at least 12 semester hours of computer science or management information systems course work and two years of computer programming or experience maintaining, configuring and installing operating systems.
Level II Code: B30B Salary Band: L
This is the career level of this job family where employees are assigned responsibilities for performing work at the full performance level in monitoring and analyzing systems performance, making adjustments to maximize systems operations, identifying and resolving systems problems or malfunctions, and writing or modifying systems programs. They will also complete recovery, backup and other corrective actions as required.
Knowledge, Skills and Abilities required at this level consist of those identified in Level I plus knowledge of various types of computer hardware, software and peripheral equipment and associated operating systems; of systems design principles; and of systems analysis methods; and demonstrated ability to identify various operating systems problems and implement appropriate solutions.
Education and Experience requirements at this level consist of those identified in Level I plus one additional year of computer systems analysis or programming or maintenance, configuration and installation of operating systems.
Level III Code: B30C Salary Band: M
This is the specialist level of this job family where employees are assigned responsibilities for performing advanced level work in the analysis and development of computer operating systems to support various applications requirements of an organization. This includes positions assigned independent responsibility for a specific operating system or subsystem, project management functions on other than a regular basis, coordination of multiple programming tasks or similar responsibilities. Supervision or direction of the work of others may be assigned as required on some projects or activities.
Knowledge, Skills and Abilities required at this level include those identified in Level II plus demonstrated ability to perform a wide range of programming and analysis work involving specialized operating system functions and to work independently.
Education and Experience requirements at this level consist of those identified in Level II plus two additional years of qualifying experience.
Level IV Code: B30D Salary Band: N
This is the leadership level of this job family where employees are assigned responsibilities for the supervision of others in monitoring and administering computer operating systems and writing, installing or modifying operating systems programs and equipment. This may include performing work such as a unit supervisor, team leader, project manager on a regular basis or similar responsibilities to insure the completion of required work and activities.
Knowledge, Skills and Abilities required at this level include those identified in Level III plus knowledge of supervisory principles and practices and ability to supervise or direct the work of others.
Education and Experience requirements at this level consist of those identified in Level III.