About Us
Position Information
The purpose of this classification is to perform technical work involving business analysis, security, project management, analysis of data and business processes, and administration and analysis of computer systems and applications.
Job Summary
The following duties are normal for this position. The omission of specific statements of the duties does not exclude them from the classification if the work is similar, related, or a logical assignment for this classification. Other duties may be required and assigned.
Serves as project manager for assigned projects; coordinates aspects of departmental projects and achieves objectives; maintains understanding of the full product development life cycle.
Analyzes requirements for implementation of new systems, additional applications into systems, and/or modifications to current applications in systems; interacts with end users to determine specific program needs; defines appropriate methodology for development of efficient/effective systems; requests quotes from vendors for time/cost of developing modifications.
Schedules and implements modifications, upgrades, patches, and program fixes in system; checks system web site for latest patches and information; coordinates testing of modifications, upgrades, and patches for system and data integrity; schedules and coordinates system updates between departments and software vendors; coordinates activities with vendors and users to minimize system downtime; sets configuration screens for each application for program reference.
Conducts systems analysis and troubleshooting of County-wide custom applications to properly maintain hardware, software, and network systems; implements and manages procedures and processes to ensure accuracy and integrity of applications and data; ensures compliance with all applicable laws, regulations, standards, policies and procedures; initiates any actions necessary to correct deviations or violations. This includes assisting in documenting security incidents, maintaining logs, and learning incident response procedures. The analyst will also assist in gathering information for compliance audits (NIST, HIPAA, PCI DSS) and participate in threat modeling sessions if assigned to CISO unit.
Serves as liaison between system and third-party vendors; communicates with hardware/software service representatives and technical support representatives; provides information concerning operational and/or mechanical problems as appropriate.
Provides technical support, training, information, and assistance to end users for system and application use; notifies end users of scheduled/non-scheduled downtime; coordinates or performs training of end users. Assignment to CISO unit will include assisting in monitoring EDR and SIEM dashboards to identify and escalate security threats and contributing to the development and delivery of security awareness training materials.
Provides Help Desk support to system users, to include receiving service requests, troubleshooting problems, providing training, and dispatching computer technicians; interacts with end users to determine system problems/errors; researches documentation for resolution of problems; documents problem resolution for future reference; provides status reports of trouble calls to appropriate individuals.
Performs systems administration functions; schedules and performs installation of new software releases and system upgrades; evaluates and installs patches; resolves software-related problems; maintains database configuration; performs file/database maintenance on server; assists in scheduling and coordinating hardware maintenance and upgrades; debugs software program problems as needed; downloads or uploads data as required; creates transfer files for use by outside companies. This includes assisting with vulnerability scanning, interpreting results, and prioritizing identified vulnerabilities under the guidance of senior engineers.
Establishes system user profiles, privileges, and security parameters; requests software installation for new users; establishes security access for authorized users; changes passwords and/or removes user accessibility as appropriate; implements system security measures and ensures integrity of system data.
Performs basic design and programming functions; performs screen and report creation using software applications; performs general maintenance of database tables and queries.
Maintains code files in systems.
Produces various reports and documentation; prints system-generated reports and status reports for delivery to appropriate personnel; generates department-specific documentation; provides status reports of upgrades, patches, and modifications to end users.
Identifies new processes and alternatives to resolve problems or improve/enhance operations; evaluates performance of systems and programming to meet growing needs.
Researches and makes recommendations regarding new hardware/software; performs work flow analysis to determine functionality of applications under consideration.
Operates various computer systems, peripheral equipment, office equipment, and related tools such as a mainframe computer, personal computer, palm computing device, telecommunications equipment, printer, monitor, terminal, server, tape drive, CD-ROM drive, modem, copy machine, facsimile machine, burster, calculator, telephone, or two-way radio.
Installs and configures computer systems, peripherals, and software; monitors system resources and usage; installs user-specific software; performs system upgrades of hardware and software.
Performs general/preventive maintenance tasks and monitors working conditions of systems; performs data backups onto tape, diskette or other media; verifies backups and stores backups in secured location; deletes obsolete or sensitive records as appropriate; performs computer maintenance tasks such as clearing paper jams; performs cleaning and preventive maintenance of equipment as needed.
Diagnoses, analyzes, and works to resolve/repair problems involving hardware, software, peripheral, or network problems; tests equipment and identifies data errors, line failures, and equipment malfunctions; initiates appropriate action to correct errors, recover data, and obtain maintenance; researches cost of repairs or replacement of computers, peripherals, or components.
Maintains logs/documentation of work activities, computer operations, system modifications, maintenance activities, installations, and other activities, documents status of repairs, including security incident logs and security metrics data.
Compiles or monitors various statistical data; makes applicable calculations; analyzes data and identifies trends; summarizes data and prepares reports.
Reviews and monitors maintenance contracts for system hardware/software; provides budgetary input.
Prepares or completes various forms, reports, correspondence, performance evaluations, service requests, project schedules, status reports, logs, flow charts, diagrams, technical documents, training reports, department-specific documentation, presentations, or other documents.
Receives various forms, reports, correspondence, budget reports, statements, invoices, payments, contracts, screen prints, service requests, contracts, file layouts, database files, program updates/fixes, tapes, system reports, diagnostic reports, department-specific forms/documentation, charts, technical support documentation, specifications, technical journals, periodicals, manuals, online resources, reference materials, catalogs, directories, policies, procedures, or other documentation; reviews, completes, processes, forwards or retains as appropriate.
Communicates with supervisor, employees, County departments, users, user groups, vendors, manufacturer representatives, state/federal agencies, the public, outside agencies, and other individuals as needed to coordinate work activities, review status of work, exchange information, or resolve problems.
Maintains a working knowledge of a variety of computer programming languages, operating systems, and software associated with work activities, which may include word processing, spreadsheet, database, presentation, flow charting, project management, networking, communications, report writing, scanning, terminal emulation, remote access, diagnostic, utilities, Internet, or e-mail; maintains working knowledge of various applications utilized by County departments in order to troubleshoot hardware/software problems.
Maintains an awareness of new products, technologies, trends, and advances in the profession; reads professional manuals and publications to increase knowledge of computer operations; attends user group meetings, conferences, workshops, and training sessions as appropriate.
Responds to emergency situations as needed.
If assigned to CISO unit, the following additional job duties may apply:
Actively participate in security awareness training sessions and contribute to the development of training materials.
Assist in basic vulnerability scanning tasks and learn how to interpret results under the guidance of security engineers.
Focus on understanding vulnerability types and prioritization.
Assist in documenting security incidents by collecting information and maintaining logs. Focus on learning incident response procedures.
Assist in gathering information for compliance audits and learning about relevant security standards and regulations (e.g., NIST, HIPAA, PCI DSS).
Participate in threat modeling sessions to learn how to identify potential security threats and vulnerabilities.
Assist in collecting and organizing data for security metrics reports. Focus on understanding key security metrics.
System Support:
EDR: Assist in monitoring EDR dashboards for suspicious activity. Learn how to triage alerts and escalate potential threats to security engineers. Focus on understanding endpoint security concepts.
SIEM: Assist in reviewing SIEM logs for security events. Learn how to identify potential security incidents based on log data. Focus on understanding log analysis and correlation.
ADDITIONAL FUNCTIONS
Performs general/clerical tasks, which may include answering telephone calls, greeting visitors, typing documents, making copies, sending/receiving faxes, filing documentation, or processing incoming/outgoing mail.
Provides assistance to other employees or departments as needed.
Performs other related duties as required.
Minimum Qualifications
Bachelor’s degree from an accredited college or university in Computer Science, Information Systems, Business Administration, or closely related field; supplemented by four (4) years previous experience and/or training that includes systems analysis, process analysis, software development, basic programming, database administration, technical support, network administration, and project management; or any equivalent combination of education, training, and experience which provides the requisite knowledge, skills, and abilities for this job. Internships or academic projects closely aligning with the job requirements may be considered as experience.