We’re looking for a few good database professionals.
Well, actually, right now we’re just looking for one. Things are going really well here at Brent Ozar Unlimited®, and it’s time to grow our family. We’re hiring our first full time employee, and just like everything else we do, we figured we’d blog about it. We figure we suck a lot less than most companies, so this is a fun way to introduce ourselves as potential employers. Let’s start by covering what the job is like.
What We Do for Clients
People email us when their database applications are causing them pain. We start new clients the same way an emergency room handles new patients – well, actually, nothing like that, because emergency rooms have a lot of paperwork and they smell bad. What I really mean is that we triage the patient with a SQL Server Health Checkup: we spend 2-3 days together (usually remotely over WebEx) going through an extensive health review to pinpoint the cause of their technology pains.
This health check involves:
- Querying the DMVs
- Reviewing database schema (tables, indexes, stored procs)
- Checking the plan cache for resource-intensive queries
- Examining the server’s hardware
- Digging into storage (SAN) and VMware, and much more
Unlike an emergency room, we actually teach the patient – I mean, client – as we go along. We show them how to diagnose health and performance issues so they can repeat this same process on their other servers. We go off on wild tangents to answer questions that they’ve always wondered about how SQL Server works.
We finish the health check with a presentation that covers the source of the pain points and a prioritized to-do list for the client’s staff. We don’t just jiggle a few knobs and call it good – we teach the client what needs to be done so they can do a better job of solving their problems quickly going forward. Sometimes it’s a query change, sometimes it’s a server configuration change, and sometimes it’s rearchitecting a new way to store and access data.
Doing these health checks requires a tremendous amount of expertise in SQL Server, hardware, storage, virtualization, application coding, and frankly, politics. Your job as a consultant will eventually be to run these health checks yourself – but we don’t expect you to get there overnight.
What We’ll Do for You
If you want to relieve technology pain, you’ve gotta do research and development – and that takes time and effort. To stay current on the latest techniques, we usually work 3-4 billable days per week. Your 1-2 non-billable days per week will be spent improving our products (health checks & training), learning about SQL Server, and giving back to the community. If you’d like to blog and present, you’ll have plenty of opportunity with our blogs, our free weekly webcasts, our email newsletter, our free posters, our online video library, and giving back on #SQLhelp – we’re always looking for new ways to help people for free.
Going into consulting with us is like a turbo button for your SQL Server experience: you’ll be exposed to amazing clients doing cool things with SQL Server, hardware, virtualization, and the cloud. This week, for example, Jeremiah is helping a business move their SQL Servers into the cloud, Brent’s planning a SQL Server 2012 AlwaysOn deployment for a TV network, and Kendra’s doing a health check and training a client on index tuning. (Tim’s decided not to go the consulting route, so he’s taking the SQLCruise portion of Brent Ozar Unlimited® and going a separate way – here’s his post about it.) You get to shadow us on work to increase your skills, and when you’ve got a question, you can get in-depth answers from 3 of the funniest people in the business.
We want happy people, so we offer great benefits:
- 6 weeks paid vacation per year
- 2 fully paid domestic conferences (you don’t have to be a speaker) and that doesn’t count against your vacation time
- If you’re an MVP, we’ll pay for your travel & time to the annual MVP Summit too
- Health insurance
- Full time telecommuting with a max of 1 week of travel per 2 months
- Paid certification attempts (whether you pass or fail)
- Home internet/VOIP/cell phone expenses paid
- $3,000 hardware/software budget every 2 years to pick your own tools (we like Apple gear, but you can pick whatever you want – you’re your own IT department)
Even though it’s full time telecommuting, this position is only open to US residents already authorized to work in the US full time. We can’t sponsor visas, and most of our clients are in the US, so we need to keep US travel expenses & time zones in mind.
How We’ll Pick the Right Candidate
We’re looking for people with at least a couple of years of hands-on database administration experience. We love all kinds of database professionals, and we might hire the rest of you later too, but this role is specifically for performing and improving our database health checks, and we want DBA experience there. No, we don’t have a name for this role yet – we’re not too big on titles, and we’re actually looking for input from you to define your title. Leave your job title ideas in the comments even if you’re not applying. The current front runners are Expert, Consultant, and Bacon Wrangler. I’m thinking about merging all three into Expert Bacon Wrangler Consultant.
If you’re the kind of person who loves to share by writing and presenting even when you’re not getting paid to do it, we’ll know you’re passionate about technology, and that’s what’s most important to us. You don’t have to be a Microsoft Certified Master – you just have to be genuinely excited by Microsoft SQL Server and willing to share your enthusiasm with others.
Sound like your kind of job? Email us at Help@BrentOzar.com. If you’ve got a resume, include it, but don’t go to any work to build a new one. We’ll Google your name to see what you’ve been doing for the community and where you’ve been speaking, and that’s better than almost any resume we could read.
And if you haven’t been giving back to the community by writing and presenting, well – here’s your sign that it’s time to start.
Because this won’t be the last person we hire.
UPDATE Friday 16th: We found our dream hire! Stay tuned….and if you didn’t have time to apply, drop us a line. We’ll keep you on our radar for next time.