Network Infrastructure Certificate
Certificate
Science, Technology, Engineering and MathContact Information
(850) 201-8352
techedu@tcc.fl.edu
Explore this Program:

Career and Technical Education (CTE) is an exciting and affordable option to the traditional university pathway. Powered by the Florida Department of Education, Get There connects your interests to your local college to help you get to work faster, affordably, and with an in-demand credential. Visit GetThereFL.com for more information on Florida’s Workforce Education Initiative.
About this Program
The Network Infrastructure Certificate program provides a strong foundation for students looking for entry into a networking/computer technology career and allows professionals to update and maintain skills.
Total Credit Hours:
21
Estimated Time to Complete Program:
2 terms*
*based on 15 credit hours per term
Estimated Tuition Cost:
$2,117.43*
Eligible for Financial Aid:
Yes
Eligible for Veteran's Aid:
Yes
*based on current in-state tuition rate of $100.83 per credit hour
Program Overview & Requirements
Program Purpose:
To prepare students for entry into a networking/computer technology position and to allow professionals to update skills.
Coursework in this program articulates into the Network Systems Technology, A.S. (2165) degree program.
Program Length:
21 credit hours
Academic Division:
Business, Industry and Technology
Contact:
(850) 201-8352 or techedu@tcc.fl.edu
View Information about Graduation Requirements and Year of Entry .
Program Courses (21 credit hours)
- CGS1000 Introduction to Computer Technology 3 credit hour(s) *
Or
- CGS1060 Computer and Internet Literacy 3 credit hour(s) *
- CTS1131 PC Maintenance 3 credit hour(s) **
- CNT2401 Introduction to Network Security 3 credit hour(s)
- CET1600 Introduction to Networks 3 credit hour(s) ***
- CET1610 Switching, Routing and Wireless Essentials 3 credit hour(s) ***
- CET2615 Enterprise Networking, Security and Automation 3 credit hour(s) ***
- CET2620 The Internet of Things 3 credit hour(s) ***
Note:
* Exemption exam available.
** Current A+ certification for credit. Contact Business, Industry and Technology Division at (850) 201-8352 or techedu@tcc.fl.edu for information.
*** Current CCNA certification for credit. Contact Business, Industry and Technology Division at (850) 201-8352 or techedu@tcc.fl.edu for information.
Related Careers
All career information is provided by Career Coach, and reflects data available for the Tallahassee area.
Computer Network Support Specialist
Computer Network Support Specialist
Analyze, test, troubleshoot, and evaluate existing network systems, such as local area network (LAN), wide area network (WAN), and Internet systems or a segment of a network system. Perform network maintenance to ensure networks operate correctly with minimal interruption.
15Annual Openings
Sample Daily Tasks
- Back up network data.
- Configure security settings or access permissions for groups or individuals.
- Analyze and report computer network security breaches or attempted breaches.
- Identify the causes of networking problems, using diagnostic testing software and equipment.
- Document network support activities.
- Configure wide area network (WAN) or local area network (LAN) routers or related equipment.
- Install network software, including security or firewall software.
- Analyze network data to determine network usage, disk space availability, or server function.
- Evaluate local area network (LAN) or wide area network (WAN) performance data to ensure sufficient availability or speed, to identify network problems, or for disaster recovery purposes.
- Troubleshoot network or connectivity problems for users or user groups.
- Provide telephone support related to networking or connectivity issues.
- Perform routine maintenance or standard repairs to networking components or equipment.
- Configure and define parameters for installation or testing of local area network (LAN), wide area network (WAN), hubs, routers, switches, controllers, multiplexers, or related networking equipment.
- Install new hardware or software systems or components, ensuring integration with existing network systems.
- Install or repair network cables, including fiber optic cables.
- Test computer software or hardware, using standard diagnostic testing equipment and procedures.
- Monitor industry websites or publications for information about patches, releases, viruses, or potential problem identification.
- Create or update technical documentation for network installations or changes to existing installations.
- Train users in procedures related to network applications software or related systems.
- Test repaired items to ensure proper operation.
- Install and configure wireless networking equipment.
- Document help desk requests and resolutions.
- Maintain logs of network activity.
- Research hardware or software products to meet technical networking or security needs.
- Create or revise user instructions, procedures, or manuals.
- Run monthly network reports.
Wages
See the range of wages earned in this career, ranging from new workers ($31,038.47) to highly-experienced workers ($78,112.29). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Database Architect
Database Architect
Design strategies for enterprise database systems and set standards for operations, programming, and security. Design and construct large relational databases. Integrate new systems with existing warehouse structure and refine system performance and functionality.
32Annual Openings
Sample Daily Tasks
- Design databases to support business applications, ensuring system scalability, security, performance and reliability.
- Develop database architectural strategies at the modeling, design and implementation stages to address business or industry requirements.
- Develop data models for applications, metadata tables, views or related database structures.
- Collaborate with system architects, software architects, design analysts, and others to understand business or industry requirements.
- Set up database clusters, backup, or recovery processes.
- Create and enforce database development standards.
- Design database applications, such as interfaces, data transfer mechanisms, global temporary tables, data partitions, and function-based indexes to enable efficient access of the generic database structure.
- Develop and document database architectures.
- Monitor and report systems resource consumption trends to assure production systems meet availability requirements and hardware enhancements are scheduled appropriately.
- Document and communicate database schemas, using accepted notations.
- Identify, evaluate and recommend hardware or software technologies to achieve desired database performance.
- Demonstrate database technical functionality, such as performance, security and reliability.
- Test changes to database applications or systems.
- Develop or maintain archived procedures, procedural codes, or queries for applications.
- Develop load-balancing processes to eliminate down time for backup processes.
- Provide technical support to junior staff or clients.
- Identify and correct deviations from database development standards.
- Plan and install upgrades of database management system software to enhance database performance.
Wages
See the range of wages earned in this career, ranging from new workers ($28,118.45) to highly-experienced workers ($94,668.17). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Security Management Specialist
Security Management Specialist
Conduct security assessments for organizations, and design security systems and processes. May specialize in areas such as physical security, personnel security, and information security. May work in fields such as health care, banking, gaming, security engineering, or manufacturing.
157Annual Openings
Sample Daily Tasks
- Engineer, install, maintain, or repair security systems, programmable logic controls, or other security-related electronic systems.
- Recommend improvements in security systems or procedures.
- Perform risk analyses so that appropriate countermeasures can be developed.
- Conduct security audits to identify potential vulnerabilities related to physical security, staff safety, or asset protection.
- Provide system design and integration recommendations.
- Design security policies, programs, or practices to ensure adequate security relating to asset protection, alarm response, access card use, and other security needs.
- Assess the nature and level of threats so that the scope of the problem can be determined.
- Design, implement, or establish requirements for security systems, video surveillance, motion detection, or closed-circuit television systems to ensure proper installation and operation.
- Respond to emergency situations on an on-call basis.
- Determine the value loss impact and criticality of assets.
- Prepare, maintain, or update security procedures, security system drawings, or related documentation.
- Develop conceptual designs of security systems.
- Monitor the work of contractors in the design, construction, and startup phases of security systems.
- Develop or review specifications for design or construction of security systems.
- Outline system security criteria for pre-bid meetings with clients and companies to ensure comprehensiveness and appropriateness for implementation.
- Train personnel in security procedures or use of security equipment.
- Review design drawings or technical documents for completeness, correctness, or appropriateness.
- Inspect security design features, installations, or programs to ensure compliance with applicable standards or regulations.
- Test security measures for final acceptance and implement or provide procedures for ongoing monitoring and evaluation of the measures.
- Budget and schedule security design work.
- Prepare documentation for case reports or court proceedings.
- Inspect fire, intruder detection, or other security systems.
Wages
See the range of wages earned in this career, ranging from new workers ($34,980.44) to highly-experienced workers ($100,338.50). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Informatics Nurse Specialist
Informatics Nurse Specialist
Apply knowledge of nursing and informatics to assist in the design, development, and ongoing modification of computerized health care systems. May educate staff and assist in problem solving to promote the implementation of the health care system.
71Annual Openings
Sample Daily Tasks
- Design, develop, select, test, implement, and evaluate new or modified informatics solutions, data structures, and decision-support mechanisms to support patients, health care professionals, and their information management and human-computer and human-technology interactions within health care contexts.
- Analyze and interpret patient, nursing, or information systems data to improve nursing services.
- Apply knowledge of computer science, information science, nursing, and informatics theory to nursing practice, education, administration, or research, in collaboration with other health informatics specialists.
- Translate nursing practice information between nurses and systems engineers, analysts, or designers using object-oriented models or other techniques.
- Develop or implement policies or practices to ensure the privacy, confidentiality, or security of patient information.
- Develop strategies, policies or procedures for introducing, evaluating or modifying information technology applied to nursing practice, administration, education, or research.
- Identify, collect, record or analyze data that are relevant to the nursing care of patients.
- Read current literature, talk with colleagues, and participate in professional organizations or conferences to keep abreast of developments in informatics.
- Provide consultation to nurses regarding hardware or software configuration.
- Disseminate information about nursing informatics science and practice to the profession, other health care professions, nursing students, and the public.
- Develop, implement or evaluate health information technology applications, tools, processes or structures to assist nurses with data management.
- Use informatics science to design or implement health information technology applications to resolve clinical or health care administrative problems.
- Develop or deliver training programs for health information technology, creating operating manuals as needed.
- Analyze computer and information technologies to determine applicability to nursing practice, education, administration and research.
- Design, conduct, or provide support to nursing informatics research.
- Inform local, state, national and international health policies related to information management and communication, confidentiality and security, patient safety, infrastructure development and economics.
Wages
See the range of wages earned in this career, ranging from new workers ($41,898.69) to highly-experienced workers ($110,314.45). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Database Administrator
Database Administrator
Administer, test, and implement computer databases, applying knowledge of database management systems. Coordinate changes to computer databases. May plan, coordinate, and implement security measures to safeguard computer databases.
16Annual Openings
Sample Daily Tasks
- Test programs or databases, correct errors, and make necessary modifications.
- Plan, coordinate and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
- Modify existing databases and database management systems or direct programmers and analysts to make changes.
- Specify users and user access levels for each segment of database.
- Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.
- Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.
- Develop methods for integrating different products so they work properly together such as customizing commercial databases to fit specific needs.
- Work as part of a project team to coordinate database development and determine project scope and limitations.
- Review procedures in database management system manuals for making changes to database.
- Review project requests describing database user needs to estimate time and cost required to accomplish project.
- Revise company definition of data as defined in data dictionary.
- Train users and answer questions.
- Review workflow charts developed by programmer analyst to understand tasks computer will perform, such as updating records.
- Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems, such as the installation of new databases.
- Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management.
- Develop data model describing data elements and how they are used, following procedures and using pen, template or computer software.
Wages
See the range of wages earned in this career, ranging from new workers ($42,224.16) to highly-experienced workers ($105,366.26). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Telecommunications Engineering Specialist
Telecommunications Engineering Specialist
Design or configure voice, video, and data communications systems. Supervise installation and post-installation service and maintenance.
17Annual Openings
Sample Daily Tasks
- Keep abreast of changes in industry practices and emerging telecommunications technology by reviewing current literature, talking with colleagues, participating in educational programs, attending meetings or workshops, or participating in professional organizations or conferences.
- Communicate with telecommunications vendors to obtain pricing and technical specifications for available hardware, software, or services.
- Implement or perform preventive maintenance, backup, or recovery procedures.
- Consult with users, administrators, and engineers to identify business and technical requirements for proposed system modifications or technology purchases.
- Order or maintain inventory of telecommunications equipment for customer premises equipment (CPE), facilities, access networks, or backbone networks.
- Assess existing facilities' needs for new or modified telecommunications systems.
- Install, or coordinate installation of, new or modified hardware, software, or programming modules of telecommunications systems.
- Develop, maintain, or implement telecommunications disaster recovery plans to ensure business continuity.
- Estimate costs for system or component implementation and operation.
- Monitor and analyze system performance, such as network traffic, security, and capacity.
- Implement system renovation projects in collaboration with technical staff, engineering consultants, installers, and vendors.
- Provide user support by diagnosing network and device problems and implementing technical or procedural solutions.
- Document procedures for hardware and software installation and use.
- Test and evaluate hardware and software to determine efficiency, reliability, or compatibility with existing systems.
- Work with personnel and facilities management staff to install, remove, or relocate user connectivity equipment and devices.
- Inspect sites to determine physical configuration, such as device locations and conduit pathways.
- Supervise maintenance of telecommunications equipment.
- Review and evaluate requests from engineers, managers, and technicians for system modifications.
- Prepare purchase requisitions for computer hardware and software, networking and telecommunications equipment, test equipment, cabling, or tools.
- Document user support activity, such as system problems, corrective actions, resolution status, and completed equipment installations.
- Document technical specifications and operating standards for telecommunications equipment.
- Instruct in use of voice, video, and data communications systems.
- Prepare system activity and performance reports.
- Use computer-aided design (CAD) software to prepare or evaluate network diagrams, floor plans, or site configurations for existing facilities, renovations, or new systems.
Wages
See the range of wages earned in this career, ranging from new workers ($40,433.11) to highly-experienced workers ($140,582.98). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Web Administrator
Web Administrator
Manage web environment design, deployment, development and maintenance activities. Perform testing and quality assurance of web sites and web applications.
32Annual Openings
Sample Daily Tasks
- Monitor systems for intrusions or denial of service attacks, and report security breaches to appropriate personnel.
- Identify or document backup or recovery plans.
- Back up or modify applications and related data to provide for disaster recovery.
- Identify, standardize, and communicate levels of access and security.
- Correct testing-identified problems, or recommend actions for their resolution.
- Determine sources of Web page or server problems, and take action to correct such problems.
- Implement updates, upgrades, and patches in a timely manner to limit loss of service.
- Implement Web site security measures, such as firewalls or message encryption.
- Collaborate with development teams to discuss, analyze, or resolve usability issues.
- Test issues such as system integration, performance, and system security on a regular schedule or after any major program modifications.
- Perform user testing or usage analyses to determine Web sites' effectiveness or usability.
- Track, compile, and analyze Web site usage data.
- Document application and Web site changes or change procedures.
- Test backup or recovery plans regularly and resolve any problems.
- Recommend Web site improvements, and develop budgets to support recommendations.
- Review or update Web page content or links in a timely manner, using appropriate tools.
- Install or configure Web server software or hardware to ensure that directory structure is well-defined, logical, and secure, and that files are named properly.
- Gather, analyze, or document user feedback to locate or resolve sources of problems.
- Set up or maintain monitoring tools on Web servers or Web sites.
- Monitor Web developments through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Develop Web site performance metrics.
- Develop or document style guidelines for Web site content.
- Collaborate with Web developers to create and operate internal and external Web sites, or to manage projects, such as e-marketing campaigns.
- Identify or address interoperability requirements.
- Develop or implement procedures for ongoing Web site revision.
- Provide training or technical assistance in Web site implementation or use.
- Check and analyze operating system or application log files regularly to verify proper system performance.
- Evaluate testing routines or procedures for adequacy, sufficiency, and effectiveness.
- Inform Web site users of problems, problem resolutions, or application changes and updates.
- Document installation or configuration procedures to allow maintenance and repetition.
- Develop testing routines and procedures.
- Test new software packages for use in Web operations or other applications.
- Develop and implement marketing plans for home pages, including print advertising or advertisement rotation.
- Evaluate or recommend server hardware or software.
Wages
See the range of wages earned in this career, ranging from new workers ($28,118.45) to highly-experienced workers ($94,668.17). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Information Technology Project Manager
Information Technology Project Manager
Plan, initiate, and manage information technology (IT) projects. Lead and guide the work of technical staff. Serve as liaison between business and technical aspects of projects. Plan project stages and assess business implications for each stage. Monitor progress to assure deadlines, standards, and cost targets are met.
32Annual Openings
Sample Daily Tasks
- Manage project execution to ensure adherence to budget, schedule, and scope.
- Develop or update project plans for information technology projects including information such as project objectives, technologies, systems, information specifications, schedules, funding, and staffing.
- Confer with project personnel to identify and resolve problems.
- Monitor or track project milestones and deliverables.
- Develop and manage work breakdown structure (WBS) of information technology projects.
- Submit project deliverables, ensuring adherence to quality standards.
- Direct or coordinate activities of project personnel.
- Prepare project status reports by collecting, analyzing, and summarizing information and trends.
- Establish and execute a project communication plan.
- Assign duties, responsibilities, and spans of authority to project personnel.
- Perform risk assessments to develop response strategies.
- Schedule and facilitate meetings related to information technology projects.
- Initiate, review, or approve modifications to project plans.
- Monitor the performance of project team members, providing and documenting performance feedback.
- Negotiate with project stakeholders or suppliers to obtain resources or materials.
- Identify need for initial or supplemental project resources.
- Coordinate recruitment or selection of project personnel.
- Identify, review, or select vendors or consultants to meet project needs.
- Develop and manage annual budgets for information technology projects.
- Develop implementation plans that include analyses such as cost-benefit or return on investment (ROI).
- Assess current or future customer needs and priorities by communicating directly with customers, conducting surveys, or other methods.
Wages
See the range of wages earned in this career, ranging from new workers ($28,118.45) to highly-experienced workers ($94,668.17). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Computer and Information Systems Manager
Computer and Information Systems Manager
Plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming.
58Annual Openings
Sample Daily Tasks
- Direct daily operations of department, analyzing workflow, establishing priorities, developing standards and setting deadlines.
- Meet with department heads, managers, supervisors, vendors, and others, to solicit cooperation and resolve problems.
- Review project plans to plan and coordinate project activity.
- Assign and review the work of systems analysts, programmers, and other computer-related workers.
- Provide users with technical support for computer problems.
- Develop computer information resources, providing for data security and control, strategic computing, and disaster recovery.
- Stay abreast of advances in technology.
- Recruit, hire, train and supervise staff, or participate in staffing decisions.
- Consult with users, management, vendors, and technicians to assess computing needs and system requirements.
- Evaluate the organization's technology use and needs and recommend improvements, such as hardware and software upgrades.
- Develop and interpret organizational goals, policies, and procedures.
- Review and approve all systems charts and programs prior to their implementation.
- Prepare and review operational reports or project progress reports.
- Evaluate data processing proposals to assess project feasibility and requirements.
- Control operational budget and expenditures.
- Purchase necessary equipment.
Wages
See the range of wages earned in this career, ranging from new workers ($73,714.24) to highly-experienced workers ($214,010.61). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Computer Systems Analyst
Computer Systems Analyst
Analyze science, engineering, business, and other data processing problems to implement and improve computer systems. Analyze user requirements, procedures, and problems to automate or improve existing systems and review computer system capabilities, workflow, and scheduling limitations. May analyze or recommend commercially available software.
71Annual Openings
Sample Daily Tasks
- Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
- Troubleshoot program and system malfunctions to restore normal functioning.
- Expand or modify system to serve new purposes or improve work flow.
- Use the computer in the analysis and solution of business problems, such as development of integrated production and inventory control and cost analysis systems.
- Consult with management to ensure agreement on system principles.
- Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
- Coordinate and link the computer systems within an organization to increase compatibility and so information can be shared.
- Train staff and users to work with computer systems and programs.
- Develop, document and revise system design procedures, test procedures, and quality standards.
- Assess the usefulness of pre-developed application packages and adapt them to a user environment.
- Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
- Provide staff and users with assistance solving computer related problems, such as malfunctions and program problems.
Wages
See the range of wages earned in this career, ranging from new workers ($41,898.69) to highly-experienced workers ($110,314.45). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Computer Programmer
Computer Programmer
Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
26Annual Openings
Sample Daily Tasks
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Write or contribute to instructions or manuals to guide end users.
- Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- Assign, coordinate, and review work and activities of programming personnel.
Wages
See the range of wages earned in this career, ranging from new workers ($37,484.19) to highly-experienced workers ($94,912.78). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Computer Network Architect
Computer Network Architect
Design and implement computer and information networks, such as local area networks (LAN), wide area networks (WAN), intranets, extranets, and other data communications networks. Perform network modeling, analysis, and planning. May also design network and computer security measures. May research and recommend network and data communications hardware and software.
17Annual Openings
Sample Daily Tasks
- Develop or recommend network security measures, such as firewalls, network security audits, or automated security probes.
- Develop disaster recovery plans.
- Monitor and analyze network performance and reports on data input or output to detect problems, identify inefficient use of computer resources, or perform capacity planning.
- Coordinate network or design activities with designers of associated networks.
- Develop conceptual, logical, or physical network designs.
- Communicate with system users to ensure accounts are set up properly or to diagnose and solve operational problems.
- Determine specific network hardware or software requirements, such as platforms, interfaces, bandwidths, or routine schemas.
- Develop and implement solutions for network problems.
- Visit vendors, attend conferences or training sessions, or study technical journals to keep up with changes in technology.
- Evaluate network designs to determine whether customer requirements are met efficiently and effectively.
- Participate in network technology upgrade or expansion projects, including installation of hardware and software and integration testing.
- Adjust network sizes to meet volume or capacity demands.
- Prepare detailed network specifications, including diagrams, charts, equipment configurations, or recommended technologies.
- Develop network-related documentation.
- Estimate time and materials needed to complete projects.
- Coordinate network operations, maintenance, repairs, or upgrades.
- Develop procedures to track, project, or report network availability, reliability, capacity, or utilization.
- Supervise engineers or other staff in the design or implementation of network solutions.
- Research and test new or modified hardware or software products to determine performance and interoperability.
- Communicate with customers, sales staff, or marketing staff to determine customer needs.
- Prepare design presentations and proposals for staff or customers.
- Design, build, or operate equipment configuration prototypes, including network hardware, software, servers, or server operation systems.
- Develop plans or budgets for network equipment replacement.
- Prepare or monitor project schedules, budgets, or cost control systems.
- Coordinate installation of new equipment.
- Explain design specifications to integration or test engineers.
- Develop or maintain project reporting systems.
- Use network computer-aided design (CAD) software packages to optimize network designs.
- Maintain or coordinate the maintenance of network peripherals, such as printers.
- Develop and write procedures for installation, use, or troubleshooting of communications hardware or software.
- Communicate with vendors to gather information about products, alert them to future needs, resolve problems, or address system maintenance issues.
Wages
See the range of wages earned in this career, ranging from new workers ($40,433.11) to highly-experienced workers ($140,582.98). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Computer Systems Engineer/Architect
Computer Systems Engineer/Architect
Design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions.
32Annual Openings
Sample Daily Tasks
- Verify stability, interoperability, portability, security, or scalability of system architecture.
- Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
- Develop system engineering, software engineering, system integration, or distributed system architectures.
- Communicate with staff or clients to understand specific system requirements.
- Identify system data, hardware, or software components required to meet user needs.
- Provide advice on project costs, design concepts, or design changes.
- Research, test, or verify proper functioning of software patches and fixes.
- Perform security analyses of developed or packaged software components.
- Document design specifications, installation instructions, and other system-related information.
- Provide technical guidance or support for the development or troubleshooting of systems.
- Define and analyze objectives, scope, issues, or organizational impact of information systems.
- Communicate project information through presentations, technical reports, or white papers.
- Evaluate current or emerging technologies to consider factors such as cost, portability, compatibility, or usability.
- Monitor system operation to detect potential problems.
- Design and conduct hardware or software tests.
- Provide customers or installation teams guidelines for implementing secure systems.
- Establish functional or system standards to address operational requirements, quality requirements, and design constraints.
- Investigate system component suitability for specified purposes and make recommendations regarding component use.
- Develop or approve project plans, schedules, or budgets.
- Complete models and simulations, using manual or automated tools, to analyze or predict system performance under different operating conditions.
- Develop efficient and effective system controllers.
- Evaluate existing systems to determine effectiveness and suggest changes to meet organizational requirements.
- Direct the analysis, development, and operation of complete computer systems.
- Configure servers to meet functional specifications.
- Develop application-specific software.
- Perform ongoing hardware and software maintenance operations, including installing or upgrading hardware or software.
- Direct the installation of operating systems, network or application software, or computer or network hardware.
- Train system users in system operation or maintenance.
Wages
See the range of wages earned in this career, ranging from new workers ($28,118.45) to highly-experienced workers ($94,668.17). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Data Warehousing Specialist
Data Warehousing Specialist
Design, model, or implement corporate data warehousing activities. Program and configure warehouses of database information and provide support to warehouse users.
32Annual Openings
Sample Daily Tasks
- Develop data warehouse process models, including sourcing, loading, transformation, and extraction.
- Verify the structure, accuracy, or quality of warehouse data.
- Map data between source systems, data warehouses, and data marts.
- Develop and implement data extraction procedures from other systems, such as administration, billing, or claims.
- Design and implement warehouse database structures.
- Develop or maintain standards, such as organization, structure, or nomenclature, for the design of data warehouse elements, such as data architectures, models, tools, and databases.
- Provide or coordinate troubleshooting support for data warehouses.
- Write new programs or modify existing programs to meet customer requirements, using current programming languages and technologies.
- Design, implement, or operate comprehensive data warehouse systems to balance optimization of data access with batch loading and resource utilization factors, according to customer requirements.
- Perform system analysis, data analysis or programming, using a variety of computer languages and procedures.
- Create supporting documentation, such as metadata and diagrams of entity relationships, business processes, and process flow.
- Create or implement metadata processes and frameworks.
- Review designs, codes, test plans, or documentation to ensure quality.
- Create plans, test files, and scripts for data warehouse testing, ranging from unit to integration testing.
- Select methods, techniques, or criteria for data warehousing evaluative procedures.
- Implement business rules via stored procedures, middleware, or other technologies.
- Prepare functional or technical documentation for data warehouses.
- Test software systems or applications for software enhancements or new products.
Wages
See the range of wages earned in this career, ranging from new workers ($28,118.45) to highly-experienced workers ($94,668.17). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Computer and Information Research Scientist
Computer and Information Research Scientist
Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.
2Annual Openings
Sample Daily Tasks
- Analyze problems to develop solutions involving computer hardware and software.
- Assign or schedule tasks to meet work priorities and goals.
- Evaluate project plans and proposals to assess feasibility issues.
- Apply theoretical expertise and innovation to create or apply new technology, such as adapting principles for applying computers to new uses.
- Consult with users, management, vendors, and technicians to determine computing needs and system requirements.
- Meet with managers, vendors, and others to solicit cooperation and resolve problems.
- Conduct logical analyses of business, scientific, engineering, and other technical problems, formulating mathematical models of problems for solution by computers.
- Develop and interpret organizational goals, policies, and procedures.
- Participate in staffing decisions and direct training of subordinates.
- Develop performance standards, and evaluate work in light of established standards.
Wages
See the range of wages earned in this career, ranging from new workers ($64,278.57) to highly-experienced workers ($146,454.76). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Information Security Analyst
Information Security Analyst
Plan, implement, upgrade, or monitor security measures for the protection of computer networks and information. May ensure appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure. May respond to computer security breaches and viruses.
10Annual Openings
Sample Daily Tasks
- Develop plans to safeguard computer files against accidental or unauthorized modification, destruction, or disclosure and to meet emergency data processing needs.
- Monitor current reports of computer viruses to determine when to update virus protection systems.
- Encrypt data transmissions and erect firewalls to conceal confidential information as it is being transmitted and to keep out tainted digital transfers.
- Modify computer security files to incorporate new software, correct errors, or change individual access status.
- Perform risk assessments and execute tests of data processing system to ensure functioning of data processing activities and security measures.
- Review violations of computer security procedures and discuss procedures with violators to ensure violations are not repeated.
- Confer with users to discuss issues such as computer data access needs, security violations, and programming changes.
- Document computer security and emergency measures policies, procedures, and tests.
- Coordinate implementation of computer system plan with establishment personnel and outside vendors.
- Monitor use of data files and regulate access to safeguard information in computer files.
- Train users and promote security awareness to ensure system security and to improve server and network efficiency.
Wages
See the range of wages earned in this career, ranging from new workers ($48,888.83) to highly-experienced workers ($151,792.15). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Network and Computer Systems Administrator
Network and Computer Systems Administrator
Install, configure, and support an organization's local area network (LAN), wide area network (WAN), and Internet systems or a segment of a network system. Monitor network to ensure network availability to all system users and may perform necessary maintenance to support network availability. May monitor and test Web site performance to ensure Web sites operate correctly and without interruption. May assist in network modeling, analysis, planning, and coordination between network and data communications hardware and software. May supervise computer user support specialists and computer network support specialists. May administer network security measures.
50Annual Openings
Sample Daily Tasks
- Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations.
- Perform data backups and disaster recovery operations.
- Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary.
- Configure, monitor, and maintain email applications or virus protection software.
- Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use.
- Plan, coordinate, and implement network security measures to protect data, software, and hardware.
- Monitor network performance to determine whether adjustments need to be made, and to determine where changes will need to be made in the future.
- Analyze equipment performance records to determine the need for repair or replacement.
- Design, configure, and test computer hardware, networking software and operating system software.
- Recommend changes to improve systems and network configurations, and determine hardware or software requirements related to such changes.
- Confer with network users about how to solve existing system problems.
- Perform routine network startup and shutdown procedures, and maintain control records.
- Load computer tapes and disks, and install software and printer paper or forms.
- Train people in computer system use.
- Maintain logs related to network functions, as well as maintenance and repair records.
- Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate system and network requirements.
- Coordinate with vendors and with company personnel to facilitate purchases.
Wages
See the range of wages earned in this career, ranging from new workers ($35,926.69) to highly-experienced workers ($86,838.20). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career