1E36
PAY RANGE: N28
COMPUTING SYSTEMS OPERATIONS MANAGER
GENERAL DEFINITION
This is administrative level computing work directing, through subordinate operations managers and systems programming supervisors, data processing operations and systems programming activities for the Office of Innovation and Technology (OIT), City wide data processing systems. The employee in this class establishes and enforces standards for controlling the workflow and integrity of data through the production and security of materials, equipment, files and networks in a large computing facility. The employee supervises through subordinate managers and supervises a large number of computer operators, production control personnel, systems programmers, and assigned technical staff engaged in such activities on a full shift basis. Work includes responsibility for maintaining daily technical and business-related operations by maintaining operating systems hardware and software configurations through monitoring, testing and modifying installed systems, troubleshooting and diagnosing system malfunctions, and providing problem resolutions. Keeping the entire system up and operating efficiently, activating the City's Disaster recovery plan when required and ensuring that the security and the integrity of the systems and databases are protected are significant aspects of the work. Work is performed under the general direction of the Chief Operating Officer and Chief Information Officer of the Office of Innovation and Technology.
ALLOCATING FACTORS: (The following conditions must be met for a position to be allocated to this class.)
1. The position must supervise, through subordinate computing managers and systems programmer supervisors, data systems operations and systems programming for the Office of Innovation and Technology.
2. Only one position will be allocated to this class.
TYPICAL EXAMPLES OF WORK (ILLUSTRATIVE ONLY)
Anticipates operational needs; sets criteria for prioritization of day to day work; optimizes use of personnel; coordinates work within and among division sections; assures conformity with work standards; assures accurate and timely completion of data processing production work; oversees the effective utilization of data processing production resources and provides for sufficient flexibility and equipment capacity to meet unscheduled production requirements and test workload; protects security of the installation and its data; informs management of projected resources and capacity problems; ensures that proper maintenance is provided for all equipment.
Establishes security standards and methods and assigns security monitoring to subordinates; devises techniques for improving productivity of personnel and equipment resources; analyzes production trends, reviews new applications under development and projects impact of production resources.
Plans and coordinates hardware configurations to agree with systems software and applications software; confers with technical support and vendors to establish procedures to allow proper functioning of entire system after reconfiguration; supervises the installation and cabling of equipment.
Reviews new and proposed equipment; meets with vendors to discuss product performance, service requirements, resolution of problems, and installation requirements; participates in the selection of equipment and service options.
Estimates resource requirements and costs for maintaining production services; reviews and approves systems design of production procedures; plans for changing requirements for operations resources; evaluates the performance of production resources and prepares reports of results to management; plans and directs the training and development of operations personnel in new techniques and equipment; insures that adequate inventories of materials and supplies are on hand and are used economically.
Directs the installation, testing, modification and maintenance of operating systems that drive and control the computer and peripheral equipment; directs the installation and maintenance of various compatible sub-system software packages; directs the testing and monitoring of new software packages and operating systems to determine if they are operating properly after installation; supervises systems troubleshooting, diagnoses, and resolves systems problems and malfunctions; directs installation of fixes, modifications and enhancements to operating systems; directs computer center's operational responses to user data processing production requests and monitoring the efficiency of data processing procedures and software/hardware systems within a large-scale data center; participates in disaster recovery and contingency planning with associate managers.
Monitors and evaluates the performance and security of hardware and software components for operating systems; establishes operating systems standards, methods, conventions and procedures; directs technical staff in the proper and efficient employment of utilities, programming requirements, and system and data security measures; directs the scheduling and control of systems security and user access levels within the systems network; supervises monitoring of systems utilization by the various users and the preparation of a systems utilization table of space and time usages, and reviews system usage capacity; makes adjustments to staff and user access schedules; directs subordinate systems analysts to meet with programmer analysts to determine the compatibility and impact of newly developed applications and programs with existing operating systems; makes adjustments to operating systems to accommodate new programs; directs the coordination of system installation and maintenance efforts with computer systems of other departments for effective system interfacing.
Plans and directs the installation and configuration of new computer hardware and the relocation of existing equipment to improve present and future system utilization; directs and participates in the evaluation of vendor supplied software and hardware; recommends selection of new equipment and software packages; may design compatible operating system software packages.
Performs related work as required.
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
KNOWLEDGE OF:
• the development and application of diverse electronic data systems
• the principles, practices, and operations of on-line computer information systems services for remote and local users
• Diverse Operating Systems including mainframe systems, CICS teleprocessing monitors, generalized software packages and data based management systems such as ADABAS, Oracle, and SQL
• the capabilities, applications and operation of peripheral data processing equipment
• the principles and methods used to maximize utilization of manpower and peripheral data processing equipment
• the principles and practices of computer interfacing
• supervisory methods and techniques
• current developments in the management information systems field
• programming principles and languages
• the principles, practices and techniques used in systems programming
• systems programming, analysis and design as applied to a multi-system computer and telecommunications environment that includes multiple central processing units
• the uses, capabilities and configurations of electronic data processing equipment, such as multi-central processing units, telecommunication network and such supporting devices as disk drives, controllers, printers, and card readers
• network systems and associated data transmission protocols
• time sharing systems, such as CICS or TSO/E
• at least one data base management system, such as IMS, TOTAL, IMAGE, ADABAS, or Oracle.
• either VSAM or KSAM file access methods
• the methods and techniques used in the evaluation and analysis of software, hardware and application systems to achieve efficient system utilization
• the methods and techniques used in protecting systems security and maintaining network control
• management techniques used in project control and analysis
• source code language programming and appropriate job control languages
ABILITY TO:
• plan, organize, and direct the work activities of a large group of employees performing a variety of data processing activities in an information systems environment
• develop and implement standard data processing systems, methods and procedures
• determine the feasibility and applications of electronic data processing systems to existing City operations
• analyze and resolve complex problems
• advise management with respect to data processing systems
• present ideas effectively and clearly
• establish and maintain effective work relationships with associates and departmental officials
• apply the principles, practices and techniques of systems programming to the installation, modification and maintenance of operating, data base and telecommunication systems
• evaluate and analyze systems programming problems and provide resolutions
• apply systems programming principles, practices and techniques to maintain the efficiency and efficient operation of the entire electronic data processing system
• select compatible sub-system software for use with existing operating systems
• direct the planning, configuration, and installation of computer equipment
• think logically and sequentially
• supervise, through subordinate systems programming supervisors, a group of lower level systems programmers engaged in systems programming assignments to provide technical assistance to and coordinate systems programming projects with other data processing staff, other departments and agencies
MINIMUM ACCEPTABLE TRAINING AND EXPERIENCE (The following statement represents the minimum training and experience standards which will be used to admit or reject applicants for tests. Applications submitted by candidates for this class will be reviewed based on training and experience requirements as approved on 2/24)
EDUCATION:
Completion of a bachelor's degree program at an accredited college or university.
NOTE: Completion of an industry recognized certification or additional experience may substitute for the education requirement on a year for year basis.
AND
GENERAL EXPERIENCE:
Four years of programming information systems experience.
AND
SPECIFIC EXPERIENCE:
Any equivalent combination of education and experience determined to be acceptable by the Office of Human Resources, which has included the specific experience.
City of Philadelphia classes that typically meet the specific experience requirements:
· Systems Programmer Supervisor (1E64)
PHYSICAL AND MEDICAL REQUIREMENTS
Ability to physically perform the duties and to work in the environmental conditions required of a position in this class.
Class Established 11/79
Spec. Revision:
CSC - 6/95
Ad. Board - 8/95
Spec. Revision:
CSC - 03/20
Ad. Board - 04/20
Latest Spec. Revision:
CSC – 1/24
Ad. Board – 2/24
JA