25th-percentile
$60k
ENTRY
Median
$97k
50TH PERCENTILE
75th-percentile
$128k
EXPERIENCED
Source: BLS OEWS May 2024 · Coeur d'Alene MSA
// day_to_day
WHAT THEY ACTUALLY DO.
Tasks pulled verbatim from the O*NET-SOC database — the U.S. Department of Labor's job analysis dataset for 15-1299.
- 01Monitor systems for intrusions or denial of service attacks, and report security breaches to appropriate personnel.
- 02Identify or document backup or recovery plans.
- 03Back up or modify applications and related data to provide for disaster recovery.
- 04Correct testing-identified problems, or recommend actions for their resolution.
- 05Identify, standardize, and communicate levels of access and security.
- 06Determine sources of Web page or server problems, and take action to correct such problems.
- 07Implement updates, upgrades, and patches in a timely manner to limit loss of service.
- 08Implement Web site security measures, such as firewalls or message encryption.
- 09Collaborate with development teams to discuss, analyze, or resolve usability issues.
- 10Test issues such as system integration, performance, and system security on a regular schedule or after any major program modifications.
- 11Perform user testing or usage analyses to determine Web sites' effectiveness or usability.
- 12Document application and Web site changes or change procedures.
- 13Track, compile, and analyze Web site usage data.
- 14Test backup or recovery plans regularly and resolve any problems.
- 15Recommend Web site improvements, and develop budgets to support recommendations.
- 16Review or update Web page content or links in a timely manner, using appropriate tools.
- 17Install or configure Web server software or hardware to ensure that directory structure is well-defined, logical, and secure, and that files are named properly.
- 18Gather, analyze, or document user feedback to locate or resolve sources of problems.
- 19Set up or maintain monitoring tools on Web servers or Web sites.
- 20Monitor Web developments through continuing education, reading, or participation in professional conferences, workshops, or groups.
- 21Develop or document style guidelines for Web site content.
- 22Develop Web site performance metrics.
- 23Collaborate with Web developers to create and operate internal and external Web sites, or to manage projects, such as e-marketing campaigns.
- 24Identify or address interoperability requirements.
- 25Develop or implement procedures for ongoing Web site revision.
- 26Check and analyze operating system or application log files regularly to verify proper system performance.
- 27Provide training or technical assistance in Web site implementation or use.
- 28Evaluate testing routines or procedures for adequacy, sufficiency, and effectiveness.
- 29Inform Web site users of problems, problem resolutions, or application changes and updates.
- 30Document installation or configuration procedures to allow maintenance and repetition.
- 31Develop testing routines and procedures.
- 32Test new software packages for use in Web operations or other applications.
- 33Develop and implement marketing plans for home pages, including print advertising or advertisement rotation.
- 34Evaluate or recommend server hardware or software.
- 35Administer internet or intranet infrastructure, including Web, file, and mail servers.
- 36Produce data layers, maps, tables, or reports, using spatial analysis procedures or Geographic Information Systems (GIS) technology, equipment, or systems.
- 37Design or prepare graphic representations of Geographic Information Systems (GIS) data, using GIS hardware or software applications.
- 38Maintain or modify existing Geographic Information Systems (GIS) databases.
- 39Provide technical expertise in Geographic Information Systems (GIS) technology to clients or users.
- 40Perform computer programming, data analysis, or software development for Geographic Information Systems (GIS) applications, including the maintenance of existing systems or research and development for future enhancements.
- 41Enter data into Geographic Information Systems (GIS) databases, using techniques such as coordinate geometry, keyboard entry of tabular data, manual digitizing of maps, scanning or automatic conversion to vectors, or conversion of other sources of digital data.
- 42Review existing or incoming data for currency, accuracy, usefulness, quality, or completeness of documentation.
- 43Perform geospatial data building, modeling, or analysis, using advanced spatial analysis, data manipulation, or cartography software.
- 44Design or coordinate the development of integrated Geographic Information Systems (GIS) spatial or non-spatial databases.
- 45Perform integrated or computerized Geographic Information Systems (GIS) analyses to address scientific problems.
- 46Select cartographic elements needed for effective presentation of information.
- 47Provide technical support to users or clients regarding the maintenance, development, or operation of Geographic Information Systems (GIS) databases, equipment, or applications.
- 48Collect, compile, or integrate Geographic Information Systems (GIS) data, such as remote sensing or cartographic data for inclusion in map manuscripts.
- 49Interpret aerial or ortho photographs.
- 50Meet with clients to discuss topics such as technical specifications, customized solutions, or operational problems.
- 51Document, design, code, or test Geographic Information Systems (GIS) models, internet mapping solutions, or other applications.
- 52Create, analyze, report, convert, or transfer data, using specialized applications program software.
- 53Confer with users to analyze, configure, or troubleshoot applications.
- 54Design, program, or model Geographic Information Systems (GIS) applications or procedures.
- 55Develop specialized computer software routines, internet-based Geographic Information Systems (GIS) databases, or business applications to customize geographic information.
- 56Make recommendations regarding upgrades, considering implications of new or revised Geographic Information Systems (GIS) software, equipment, or applications.
- 57Assist users in formulating Geographic Information Systems (GIS) requirements or understanding the implications of alternatives.
- 58Create visual representations of geospatial data, using complex procedures such as analytical modeling, three-dimensional renderings, or plot creation.
- 59Transfer or rescale information from original photographs onto maps or other photographs.
- 60Prepare training materials for, or make presentations to, Geographic Information Systems (GIS) users.
- 61Apply three-dimensional (3D) or four-dimensional (4D) technologies to geospatial data to allow for new or different analyses or applications.
- 62Conduct research, data analysis, systems design, or support for software such as Geographic Information Systems (GIS) or Global Positioning Systems (GPS) mapping software.
- 63Read current literature, talk with colleagues, continue education, or participate in professional organizations or conferences to keep abreast of developments in Geographic Information Systems (GIS) technology, equipment, or systems.
- 64Recommend procedures, equipment, or software upgrades to increase data accessibility or ease of use.
- 65Assist in determining document management policies to facilitate efficient, legal, and secure access to electronic content.
- 66Assist in the development of document or content classification taxonomies to facilitate information capture, search, and retrieval.
- 67Implement electronic document processing, retrieval, and distribution systems in collaboration with other information technology specialists.
- 68Identify and classify documents or other electronic content according to characteristics such as security level, function, and metadata.
- 69Develop, document, or maintain standards, best practices, or system usage procedures.
- 70Assist in the assessment, acquisition, or deployment of new electronic document management systems.
- 71Administer document and system access rights and revision control to ensure security of system and integrity of master documents.
- 72Prepare and record changes to official documents and confirm changes with legal and compliance management staff, including enterprise-wide records management staff.
- 73Write, review, or execute plans for testing new or established document management systems.
- 74Monitor regulatory activity to maintain compliance with records and document management laws.
- 75Retrieve electronic assets from repository for distribution to users, collecting and returning to repository, if necessary.
- 76Keep abreast of developments in document management technologies and techniques by reviewing current literature, talking with colleagues, participating in educational programs, attending meetings or workshops, or participating in professional organizations or conferences.
- 77Conduct needs assessments to identify document management requirements of departments or end users.
- 78Develop or configure document management system features, such as user interfaces, access profiles, and document workflow procedures.
- 79Document technical functions and specifications for new or proposed content management systems.
- 80Exercise security surveillance over document processing, reproduction, distribution, storage, or archiving.
- 81Consult with end users regarding problems in accessing electronic content.
- 82Propose recommendations for improving content management system capabilities.
- 83Operate data capture technology to import digitized documents into document management system.
- 84Prepare support documentation and training materials for end users of document management systems.
- 85Search electronic sources, such as databases or repositories, or manual sources for information.
- 86Implement scanning or other automated data entry procedures, using imaging devices and document imaging software.
- 87Analyze, interpret, or disseminate system performance data.
- 88Assess the physical security of servers, systems, or network devices to identify vulnerability to temperature, vandalism, or natural disasters.
- 89Collect stakeholder data to evaluate risk and to develop mitigation strategies.
- 90Conduct network and security system audits, using established criteria.
- 91Configure information systems to incorporate principles of least functionality and least access.
- 92Design security solutions to address known device vulnerabilities.
- 93Develop and execute tests that simulate the techniques of known cyber threat actors.
- 94Develop infiltration tests that exploit device vulnerabilities.
- 95Develop presentations on threat intelligence.
- 96Develop security penetration testing processes, such as wireless, data networks, and telecommunication security tests.
- 97Discuss security solutions with information technology teams or management.
- 98Document penetration test findings.
- 99Evaluate vulnerability assessments of local computing environments, networks, infrastructures, or enclave boundaries.
- 100Gather cyber intelligence to identify vulnerabilities.
- 101Identify new threat tactics, techniques, or procedures used by cyber threat actors.
- 102Identify security system weaknesses, using penetration tests.
- 103Investigate security incidents, using computer forensics, network forensics, root cause analysis, or malware analysis.
- 104Keep up with new penetration testing tools and methods.
- 105Maintain up-to-date knowledge of hacking trends.
- 106Prepare and submit reports describing the results of security fixes.
- 107Test the security of systems by attempting to gain access to networks, Web-based applications, or computers.
- 108Update corporate policies to improve cyber security.
- 109Write audit reports to communicate technical and procedural findings and recommend solutions.
- 110Identify security system weaknesses, using penetration tests.
- 111Coordinate monitoring of networks or systems for security breaches or intrusions.
- 112Assess the quality of security controls, using performance indicators.
- 113Train staff on, and oversee the use of, information security standards, policies, and best practices.
- 114Scan networks, using vulnerability assessment tools to identify vulnerabilities.
- 115Develop response and recovery strategies for security breaches.
- 116Conduct investigations of information security breaches to identify vulnerabilities and evaluate the damage.
- 117Develop or install software, such as firewalls and data encryption programs, to protect sensitive information.
- 118Oversee development of plans to safeguard computer files against accidental or unauthorized modification, destruction, or disclosure or to meet emergency data processing needs.
- 119Identify or implement solutions to information security problems.
- 120Develop information security standards and best practices.
- 121Recommend information security enhancements to management.
- 122Oversee performance of risk assessment or execution of system tests to ensure the functioning of data processing activities or security measures.
- 123Coordinate vulnerability assessments or analysis of information security systems.
- 124Review security assessments for computing environments or check for compliance with cybersecurity standards and regulations.
- 125Troubleshoot security and network problems.
- 126Coordinate documentation of computer security or emergency measure policies, procedures, or tests.
- 127Develop or implement software tools to assist in the detection, prevention, and analysis of security threats.
- 128Write reports regarding investigations of information security breaches or network evaluations.
- 129Provide technical support to computer users for installation and use of security products.
- 130Adhere to legal policies and procedures related to handling digital media.
- 131Analyze log files or other digital information to identify the perpetrators of network intrusions.
- 132Conduct predictive or reactive analyses on security measures to support cyber security initiatives.
- 133Create system images or capture network settings from information technology environments to preserve as evidence.
- 134Develop plans for investigating alleged computer crimes, violations, or suspicious activity.
- 135Develop policies or requirements for data collection, processing, or reporting.
- 136Duplicate digital evidence to use for data recovery and analysis procedures.
- 137Identify or develop reverse-engineering tools to improve system capabilities or detect vulnerabilities.
- 138Maintain cyber defense software or hardware to support responses to cyber incidents.
- 139Maintain knowledge of laws, regulations, policies or other issuances pertaining to digital forensics or information privacy.
- 140Perform file signature analysis to verify files on storage media or discover potential hidden files.
- 141Perform forensic investigations of operating or file systems.
- 142Perform web service network traffic analysis or waveform analysis to detect anomalies, such as unusual events or trends.
- 143Preserve and maintain digital forensic evidence for analysis.
- 144Recommend cyber defense software or hardware to support responses to cyber incidents.
- 145Recover data or decrypt seized data.
- 146Write and execute scripts to automate tasks, such as parsing large data files.
- 147Write cyber defense recommendations, reports, or white papers using research or experience.
- 148Write reports, sign affidavits, or give depositions for legal proceedings.
- 149Write technical summaries to report findings.
- 150Assess blockchain threats, such as untested code and unprotected keys.
- 151Automate the deployment of software updates over geographically distributed network nodes.
- 152Design and deploy blockchain design patterns to make transactions secure, transparent, and immutable.
- 153Design and develop blockchain technologies for industries such as finance and music.
- 154Design and implement dashboard and data visualizations to meet customer reporting needs.
- 155Design and implement data repositories to integrate data.
- 156Design and verify cryptographic protocols to protect private information.
- 157Determine specifications for, or implement, logging.
- 158Develop a maintainable code base using object-oriented design principles, practices, or patterns.
- 159Discuss and plan systems with solution architects, system engineers, or cybersecurity experts to meet customer requirements.
- 160Discuss data needs with engineers, product managers, or data scientists to identify blockchain requirements.
- 161Evaluate blockchain processes or risks based on security assessments or control matrix reviews.
- 162Evaluate new blockchain technologies and vendor products.
- 163Implement catastrophic failure handlers to identify security breaches and prevent serious damage.
- 164Run infrastructure tests to examine the behavior of large peer-to-peer networks.
- 165Test the security and performance of blockchain infrastructures.
- 166Update client and server applications responsible for integration and business logic.
- 167Communicate with staff or clients to understand specific system requirements.
- 168Investigate system component suitability for specified purposes, and make recommendations regarding component use.
- 169Provide customers or installation teams guidelines for implementing secure systems.
- 170Direct the analysis, development, and operation of complete computer systems.
- 171Direct the installation of operating systems, network or application software, or computer or network hardware.
- 172Monitor system operation to detect potential problems.
- 173Identify system data, hardware, or software components required to meet user needs.
- 174Perform ongoing hardware and software maintenance operations, including installing or upgrading hardware or software.
- 175Verify stability, interoperability, portability, security, or scalability of system architecture.
- 176Research, test, or verify proper functioning of software patches and fixes.
- 177Configure servers to meet functional specifications.
- 178Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
- 179Design and conduct hardware or software tests.
- 180Evaluate existing systems to determine effectiveness, and suggest changes to meet organizational requirements.
- 181Document design specifications, installation instructions, and other system-related information.
- 182Perform security analyses of developed or packaged software components.
- 183Provide technical guidance or support for the development or troubleshooting of systems.
- 184Define and analyze objectives, scope, issues, or organizational impact of information systems.
- 185Establish functional or system standards to address operational requirements, quality requirements, and design constraints.
- 186Develop system engineering, software engineering, system integration, or distributed system architectures.
- 187Provide advice on project costs, design concepts, or design changes.
- 188Evaluate current or emerging technologies to consider factors such as cost, portability, compatibility, or usability.
- 189Develop or approve project plans, schedules, or budgets.
- 190Communicate project information through presentations, technical reports, or white papers.
- 191Train system users in system operation or maintenance.
- 192Complete models and simulations, using manual or automated tools, to analyze or predict system performance under different operating conditions.
- 193Develop efficient and effective system controllers.
- 194Develop application-specific software.
- 195Manage project execution to ensure adherence to budget, schedule, and scope.
- 196Confer with project personnel to identify and resolve problems.
- 197Monitor or track project milestones and deliverables.
- 198Submit project deliverables, ensuring adherence to quality standards.
- 199Assess current or future customer needs and priorities by communicating directly with customers, conducting surveys, or other methods.
- 200Initiate, review, or approve modifications to project plans.
- 201Schedule and facilitate meetings related to information technology projects.
- 202Direct or coordinate activities of project personnel.
- 203Develop implementation plans that include analyses such as cost-benefit or return on investment (ROI).
- 204Identify need for initial or supplemental project resources.
- 205Develop or update project plans for information technology projects including information such as project objectives, technologies, systems, information specifications, schedules, funding, and staffing.
- 206Perform risk assessments to develop response strategies.
- 207Prepare project status reports by collecting, analyzing, and summarizing information and trends.
- 208Identify, review, or select vendors or consultants to meet project needs.
- 209Develop and manage annual budgets for information technology projects.
- 210Establish and execute a project communication plan.
- 211Develop and manage work breakdown structure (WBS) of information technology projects.
- 212Monitor the performance of project team members, providing and documenting performance feedback.
- 213Coordinate recruitment or selection of project personnel.
- 214Assign duties, responsibilities, and spans of authority to project personnel.
- 215Negotiate with project stakeholders or suppliers to obtain resources or materials.
215 tasks · O*NET database
// pathway_in
CITE PROGRAMS THAT FEED THIS.
- [ CITE ]
Computer Information Technology
The launchpad into modern IT careers — systems, support, virtualization, and cloud foundations.
↗ Explore program - [ CYBER ]
Cybersecurity and Networking
Defend the systems the world runs on. Hands-on training in network defense, threat detection, and security operations.
↗ Explore program