Serves as advisor for acquisition of system hardware and software; provides technical guidance to all Services functional areas. As such, determines the best location for each type of equipment and determines what software should be loaded on each computer based on use, availability to the LAN, and storage capacity of the computer systems. Installs all automation equipment and loads all authorized software. Performs on-site training for the Chief of Information Technology on installation procedures. Performs programming based on Capability Requests created by users and programs created, using standard software packages, e.g., Oracle. Monitors the operation of assigned programs and maintenance instruction. Develops reports on system utilization, along with the progress of completion of projects. Collects and analyzes performance statistics to detect adverse trends and to identify shortfalls in automation systems, recommends changes in system configurations and equipment, and engineers technical solutions for customer requirements. Determines the need to reconstruct database from backup files, rerun or restart requirements, and to shift run sequencing and software/hardware operating configurations to accept new requirements and resolve processing malfunctions, including revised run stream applications, spooling techniques, and possible transfer of some jobs to other computer systems. Identifies and determines corrective action to be taken in case of individual job failures not covered in the operations manual or in circumstances when the prescribed procedures will not produce a solution for a 4-CPU multiprocessor/multiprogramming computer system, and a separate multiprogramming system used for processing smaller jobs and as backup. Performs other related duties as assigned.