Wow John,
First, to get the ass kissing out the way- Great Question!
I could take the approach of trustworthy, ethical, brilliant, and well rounded, but I honestly think those should be a basis to start from. All DBAs should adhere to an unspoken ethics code that makes us trustworthy, well rounded people (most of the time) - and again, this is strictly my OPINION. I have spent the last 3 years of my life learning what a DBA does and how to do it - self taught, in a 100sqft office. Every day I try to read one more chapter, watch one more webinar, see one more headline and read one more article. I have pushed myself every day to learn everything that I can to become a well rounded Accicental_DBA_.
It pains me to see people that blow through our job positions that have no concept of what we actually do or how to do it correctly and accurately - more than that, I loathe the person that comes in and outsources the work leaving nothing but a ghost trail of what has been done for others to pick up the pieces later.
Trait 1: Documentation, Documentation, Documentation.... and I want proof in the form of samples from previous jobs.
Trait 2: Honesty - If it is good or bad, I want to hear it - don't beat around the bush and make excuses. BRING ME SOLUTIONS not problems! That kinda guy...
Trait 3: Dedicated - you don't have to work 16 hours a day every day, but if IT hits the fan - you are the DB Ninja- own it - stay til it's done or it's dead.
Trait 4: Social - Yea, I want someone that follows twitter and facebook and have professional pages posted for information. How better to network with professionals in your industry and find out the latest tech news specific to SQL. This is the kind of person that can work well on their own, but can go out and have a beer at HH once in a while.
Find me this person, and I will give you one hell of a DBA - one the could easily replace me at the company I am currently in the process of leaving.
Keep the great questions coming!
Ryan