Certaines petites entreprises brouilleraient les pistes à ce niveau et donneraient à un seul pauvre type les deux rôles car ils vont en quelque sorte de pair. Les ingénieurs en systèmes informatiques se divisent en 2 catégories, les développeurs de logiciels et le support informatique.
Les ingénieurs réseaux sont responsables de l'infrastructure générale du bâtiment. Ils sont connus pour gérer les éléments suivants :
- Infrastructure de réseau (routeurs, ordinateurs centraux, commutateurs, bases de données, pare-feu...)
- Connectivité et temps de fonctionnement (par exemple, il faut s'assurer que les utilisateurs du réseau local peuvent voir la base de données sur un autre réseau)
- Sécurité (s'assurer que les pare-feu sont à jour, que les pots de miel fonctionnent, que les permissions du réseau, les permissions des utilisateurs....)
- Serveurs (entretenir les racks, mettre à niveau le matériel, gérer l'alimentation, patcher les nouveaux serveurs)
Les ingénieurs en systèmes informatiques (développement de logiciels) sont connus pour ce qui suit :
- 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.