Alcune aziende più piccole confondono le linee a questo e danno a un povero ragazzo entrambi i ruoli perché vanno un po' di pari passo. Gli ingegneri dei sistemi informatici rientrano in 2 categorie, sviluppatori di software e supporto IT.
Gli ingegneri di rete sono responsabili dell'infrastruttura generale dell'edificio. Sono noti per gestire quanto segue:
- Infrastruttura di rete (router, mainframe, switch, database, firewall...)
- Connettività e uptime (per esempio, devono assicurarsi che gli utenti della LAN possano vedere il database su un'altra rete)
- Sicurezza (assicurarsi che i firewall siano aggiornati, che gli honeypots funzionino, i permessi di rete, i permessi utente...)
- Server (manutenzione dei rack, aggiornamento dell'hardware, gestione dell'alimentazione, installazione di patch su nuovi server)
Genitori di sistemi informatici (sviluppo di software) sono noti per quanto segue:
- Designing systems based on user needs
- Developing large pieces of complex software
- Testing of software (their own or external)
Computer System Engineers (IT Support) are known for the following:
- Installing and maintaining software on company machines (think Operating Systems, MS Office…)
- Maintaining user details (Credentials, security access, data)
- Setting up PCs (new employees, or if a pc is broken, upgrades)
- Working with the Network Engineers to install new systems (ie Database setups, printers, Same-intranet company but different buildings)
You will tend to find the 2 roles sitting next to each other in a company in their own department.