I defined it as "mostly coding database apps, doing tech support, and some sysadmin type duties."
That means coding the hell out of SQL... and then taking that SQL and dressing it up in ways that users can benefit from it without bothering me. Which means coming up with little cutsey applications that dish up a variety of "stupid spreadsheet tricks". I code these sorts of apps start to finish by myself, deploy them, and design them to require a minimal amount of maintenance. The language/system used is whatever is currently in use in the business environment-- except maybe something newer/better if the situation justifies it.
As a system administrator, I write perl scripts and put them up on the server to run on a schedule. I write little perl scripts for users to create new system commands for anything they ask me to do more than once. I know where to look to see if people can do their jobs or not... and I know the 5 most common things that need to be done when things don't work. Mostly this is starting and stopping services and/or killing bad processes.
I solve math problems. I'm the only person in the factory that will admit to knowing Trigonometry-- and as we're in manufacturing that actually comes up occasionally.
I talk with users to find out that they need. I actually care about them sometimes. I work with CPA's to find the missing eleven cents. I am sort of tangential to a lot of activity. If I don't fix something, I know who the go-to-person is. I often have to be the go-to-person anyway if the other guy is out sick.
90% of my job is actually social. I talk to people and use basic deductive reasoning to pin down what should be done. Then, when I don't know everything to do it, I coordinate with the people that do to make sure everything works out. I say 90% because I don't actually have to think much about the SQL, Perl, Blub, etc code anymore. The hard part is figuring out what people need as opposed to what they think they need.
I don't consider this to be "real" computer work. I'm just the "IT Guy". I don't believe I have to credentials to do "real" computer work. Maybe I'm wrong. I don't feel that there's much interesting stuff to learn in these particular trenches. I'm not sure that people in more interesting trenches would actually give a #$%*(#@ about what I know and do.
Hence the interest in maybe a certificate that amounts to half a Master's Degree.