Quels sont les domaines d’emploi sous Linux?

Si vous parlez strictement Linux, il existe quelques catégories:
Programmeur de systèmes spécialisé dans l’écriture de code qui s’exécute sur des systèmes basés sur * nix dans des langages comme c, c ++, fortran (oui, les gens l’utilisent toujours), python, ruby, etc.

Les administrateurs de base de données configurent et maintiennent généralement les systèmes de base de données et effectuent parfois des réglages système.

Les administrateurs Unix ont plusieurs niveaux différents: un administrateur junior effectuera des tâches telles que l’ajout de comptes, l’exécution de sauvegardes, l’installation de logiciels et les modifications de base du système d’exploitation.

Les administrateurs de niveau intermédiaire prennent les choses plus haut et peuvent résoudre les problèmes avec les systèmes et ont à ce stade une capacité de base pour écrire des scripts shell.

Les administrateurs supérieurs ont une connaissance beaucoup plus approfondie et utilisent ces connaissances pour concevoir des systèmes, écrire des scripts dans une variété de langues, travailler avec leur communauté d’utilisateurs pour adapter des solutions ou améliorer les performances, etc.

Vous voulez dire l’administration? ou programmation Linux.
La programmation Linux a beaucoup d’applications. Un exemple est les routeurs L2 / L3 exécutés sur un logiciel écrit en programmation Linux (C / C ++). Un autre exemple est le noyau d’Android qui est le noyau Linux. Il existe un autre langage JAVA populaire qui a une JVM, cette JVM est également écrite en langage C. Ce ne sont là que quelques exemples. Il existe de nombreuses autres applications qui utilisent Linux.
Pour résumer tous les logiciels qui nécessitent fiabilité et efficacité pendant l’exécution dépendent de Linux.

Développement de systèmes d’exploitation, pilotes de périphériques, firmwares, mise en réseau, Linux embarqué (interaction avec le matériel), tests de pénétration, administration système.