I work at a small company, so IT is my "other" job. I fell into the role because I had plenty of personal experience, and gave it a shot. So I built everything on our network from scratch, servers, all the PC's...I know a bit about most aspects, domain admin, VM's, simple programming, website design, networking, learned as I went. I've got better uptime than the Microsoft cloud!
I'm also the guy everyone comes to with problems like "I need a list of all the folders on the network drive" and stuff like that. It's probably 10% of my time, so it adds some nice variety.