Je ne sais vraiment pas où demander. Alors voilà.
Je travaille dans une toute petite entreprise qui fabrique des logiciels ERP et des sites Web.
1 développeur avec + 10 ans d'expérience. 
2 développeurs avec + 3 ans d'expérience. 
3 développeurs avec + 1 an d'expérience. 
C'est ça. 
 
Aucune équipe, aucun DBA, aucun administrateur système. 
Il n'y a personne ici qui possède une expertise en développement Web, donc je me trouvais en charge du développement Web. Mais je n'ai que 3 ans d'expérience! en tant que développeur !.
Je sais que dans une petite entreprise, on vous demande de faire beaucoup de choses différentes mais est-ce trop, si je dois faire sysadmin, l'architecture de base de données, la conception et le développement de logiciels? Oh plus, on me demande de faire tout cela sur différentes plates-formes. 
Je travaille actuellement avec JSP, ASP, MSSQL, MySQL, Oracle, Windows Server et Linux.
Dans la base de données, je fais de l'écriture de requêtes à la sauvegarde et à la récupération. 
Configuration du serveur, récupération après incident système, migration DB et serveur également. 
Plush HTML, Javascript et CSS :) 
Nombre de projets dont je suis en charge: 5
Je ne suis pas du tout un expert! 
Je dois rechercher sur Internet, lire des tutoriels et poser des questions dans StackOverflow pour faire tout cela! 
Je vous le demande donc, est-ce normal? 
Est-ce une pratique normale? 
Vais-je faire face à la même situation quelle que soit la petite entreprise dans laquelle je vais? 
Je travaille en Corée du Sud. 
Comment est-ce dans votre pays? 
PS 
Merci à tous pour votre avis. J'allais tous voter contre vous parce que vous m'avez tous aidé à voir les choses différemment, mais apparemment, vous avez besoin de 15 points de réputation pour voter positivement :(