Comment Depends how you want to break it up... (Score 1) 355
You have, at the broadest level, physical and virtual. Physical people deal with things like servers, switches, copiers, phones, etc. Virtual people deal with things like software support, development, databases, etc. Generally, organizations are aligned with three broad buckets: Development, Infrastructure, and Support. Security is a role as well, but many organizations place security outside of the broader IT organization.
If you want to have structured rigidity to your role (ie, not asked to do things you feel outside it), you should probably seek out a larger organization. Understand, however, that you'll likely grow further and faster as a professional in an organization where you are asked to stretch those boundaries. Do you want to be the world's most awesomest developer focused on x technology stack, or do you want to be a well-rounded IT professional with the skills and background to thrive in any environment? Maybe I'm just biased, but with a 25 year career spanning help desk, server and network admin, database administration and development, fifteen years of web app dev, and now seven years of security, I vote for well-rounded. Without all that time doing all those "other things", I would not be able to be effective in my current role.