Algunas empresas más pequeñas difuminan las líneas en esto y le dan a un pobre tipo ambos roles ya que en cierto modo van de la mano. Los ingenieros de sistemas informáticos se dividen en 2 categorías, desarrolladores de software y soporte de TI.
Los ingenieros de redes son responsables de la infraestructura general del edificio. Son conocidos por gestionar lo siguiente:
- Infraestructura de red (routers, mainframes, conmutadores, bases de datos, cortafuegos…)
- Conectividad y tiempo de actividad (por ejemplo, necesitan asegurarse de que los usuarios de la LAN puedan ver la base de datos en otra red)
- Seguridad (asegurarse de que los cortafuegos están actualizados, los honeypots funcionan, los permisos de red, los permisos de los usuarios…)
- Servidores (mantener los racks, actualizar el hardware, gestionar la energía, parchear los nuevos servidores)
Los ingenieros de sistemas informáticos (desarrollo de software) son conocidos por lo siguiente:
- 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.