Pages

Sunday, September 28, 2008

Where are all the good MySQL DBAs?

We've been looking for a good MySQL DBA at work for a little over a year now. At this point I'm beginning to wonder if DBA's are a dying breed all together...

Maybe it's the fact that we're in the Northwest (Seattle), or perhaps they've all gone to work for Percona?

Perhaps everyone has more fun developing? (We haven't had much trouble filling our Sr. Development positions or QA positions..)

It's getting to the point that I've actually tried to figure out how practical it would be integrate a remote DBA group like Percona, the Pythian Group, ProvenScaling, etc, etc... but that gets very complicated and impractical from a stand point that we really need a DBA that can play on both sides of the fence (operations and development), and work on a daily basis with our development group and QA teams on multiple projects using the Agile development methodology.

I know we're not the only ones in this situation up here ( and maybe that's half the problem).

Hmm... maybe there will be a couple good WAMU DBAs looking soon.... ;)

Well, if you're a decent DBA, enjoy working with open source, like the northwest, and are looking for a new, challenging position, send me an e-mail ... ( phil.hildebrand@gmail.com )

4 comments:

Sheeri K. Cabral said...

I can tell you that we certainly have clients that we work on a daily basis with. You get a team of DBA's, though it's a small team (3-5 people), so even if one goes on vacation the other folks know what's going on.

I'd be more than happy to have a conversation with you about whether or not Pythian can integrate into your environment -- we actually specialize in exactly that type of integration -- there are some clients for whom we *are* the DBA team, and others for whom we are a *part* of their existing DBA team.

(or you can always call our sales line, but if you want to talk to me about my honest opinions about whether or not Pythian would work in your environment, I'm happy to hear what you need and see if we can help out there...)

Gregory Haase said...

Just thought I'd leave the obligatory "You're not the only one" post. Same set of problems here in Maryland - need someone on site to manage the database through development, test, and release, work with the regular developers, and also do the production DBA work.

Phil Hildebrand said...

Hey Tom -

That's a good question. It's probably different from company to company. We look for DBA's with multiple years experience, hopefully with experience at both large and small companies, with a good understanding of both the development side and the operational side. Ideally they have experience training other DBA's as well.

If we find someone we like, that doesn't have all the experience we're looking for, we'll usually consider bringing them on as a DBA, with the understanding that they will become a Sr DBA.

I'd say a Sr should have a least 5 years as a DBA, even better if it's with multiple database systems, and be very comfortable with the basic internals of how things work in general with databases (optimizers, indexes, concurrency, storage engines, high availability)

Arjen Lentz said...

@brian... you may wish to become "contactable". Your blogger profile is not public, and your last name isn't in your screen name.