Sr. SQL Server DBA Position

  • Hello,

    We are a Phoenix-based fortune 500 company and we are looking for a senior level DBA that will be responsible for support, tuning and administration of MS SQL Server databases.

    Job Purpose: Responsible for participating in the design, implementation, and maintenance of databases, optimizing performance, manage system resources , database security and data protection. May work with application development teams to optimize application performance.

    Primary Duties and Responsibilities:

    Develop plans for providing reliable, recoverable, and scalable databases/computing environments to store and integrate company data.

    Build and maintain overall systems architecture concerning databases back-end servers and computing environment including systems integration.

    Build and maintain databases (Mainly MS SQL server, maybe some minor involvement for Oracle) and application tools on multiple platforms – Windows2003, 2008

    Allocate systems storage and develops plans for future resource requirements for the database system.

    Plan and execute database major and minor upgrades including security patches.

    Ensure systems programmers can use the applications within the storage structures/primary objects. Modify database structures as necessary in order to accommodate the needs of systems programmer.

    Develop and define security procedures, administrative controls and monitors user access to databases and maintains database security.

    Monitor and optimize the performance of databases including preparation of periodical metrics.

    Prepare and maintain database operational procedure documentation.

    Evaluate and assess the database technologies

    Ensure all data can be recovered in the event of systems failures.

    Create data archival solutions to meet data retention requirements.

    Ensure compliance with vendor license agreements.

    Participate for 24x7 operations and supports of production databases, applications, taking part in on-call pager rotation, and responding to critical situations during weekends and off hours.

    Providing project estimates and ensure projects and tasks are completed within acceptable timeframe and to customer specifications/requirements.

    Education and Experience: Bachelor's degree in Computer Science, IS, or related degree, or equivalent experience.

    5-6 years experience working with multiple database platforms, including creating and maintaining multiple operating systems.

    If anyone is interested, please reply or email me a copy of your resume to zyx20202@yahoo.com

    Kevin

  • That sounds more like a team of people than a single job listing.

    Develop plans for providing reliable, recoverable, and scalable databases/computing environments to store and integrate company data.

    (emphasis added)

    All by itself, this sounds like you need some sort of DBA who's also a sys admin, and possibly a paperless office expert of some sort.

    You're also asking for application development and tuning, which usually isn't done by a DBA.

    And a dozen or so other jobs, all rolled into one posting.

    (Aside from the fact that this should probably be in the Jobs forum, not the Admin forum.)

    I doubt you'll find anyone who can do all of those, unless you're offering a TON of money for the very rare people who have all of those skills.

    - Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
    Property of The Thread

    "Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon

  • Besides what G2 already mentioned above...

    Education and Experience: Bachelor's degree in Computer Science, IS, or related degree, or equivalent experience. 5-6 years experience working with multiple database platforms, including creating and maintaining multiple operating systems.

    :blink: What?


    - Craig Farrell

    Never stop learning, even if it hurts. Ego bruises are practically mandatory as you learn unless you've never risked enough to make a mistake.

    For better assistance in answering your questions[/url] | Forum Netiquette
    For index/tuning help, follow these directions.[/url] |Tally Tables[/url]

    Twitter: @AnyWayDBA

  • Craig Farrell (2/24/2011)


    Besides what G2 already mentioned above...

    Education and Experience: Bachelor's degree in Computer Science, IS, or related degree, or equivalent experience. 5-6 years experience working with multiple database platforms, including creating and maintaining multiple operating systems.

    :blink: What?

    I read that as installing and administering, not actually "creating". If "creating" is really meant, there are maybe two people on the planet who would meet that qualification, and, last I checked, Linus Torvalds isn't an SQL DBA, so he won't match the rest of it. And even he only created one operating system, so the "creating multiple" bit rules out everyone on Earth.

    So I just included it under the "a team of people" heading and assumed they want that covered by a sys admin.

    - Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
    Property of The Thread

    "Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon

  • GSquared (2/24/2011)


    Craig Farrell (2/24/2011)


    Besides what G2 already mentioned above...

    Education and Experience: Bachelor's degree in Computer Science, IS, or related degree, or equivalent experience. 5-6 years experience working with multiple database platforms, including creating and maintaining multiple operating systems.

    :blink: What?

    I read that as installing and administering, not actually "creating". If "creating" is really meant, there are maybe two people on the planet who would meet that qualification, and, last I checked, Linus Torvalds isn't an SQL DBA, so he won't match the rest of it. And even he only created one operating system, so the "creating multiple" bit rules out everyone on Earth.

    So I just included it under the "a team of people" heading and assumed they want that covered by a sys admin.

    The offer was phrased too well to have simply been an ESL mistake, so my initial reaction was really just to the icing on the cake after reading the job description. My initial reaction read it as "Looking for a senior level SQL Server DBA..."

    Then I hit that and the first thing that hit my brain was: "... and your name should be Linus Gates."

    Some of the comments read poorly, though I assume it wasn't intended, which was throwing me off a bit too:

    Build and maintain databases (Mainly MS SQL server, maybe some minor involvement for Oracle) and application tools on multiple platforms – Windows2003, 2008

    Participate for 24x7 operations and supports of production databases, applications, taking part in on-call pager rotation,...

    This implies some reasonably heavy programming experience. I doubt it's meant that way though.


    - Craig Farrell

    Never stop learning, even if it hurts. Ego bruises are practically mandatory as you learn unless you've never risked enough to make a mistake.

    For better assistance in answering your questions[/url] | Forum Netiquette
    For index/tuning help, follow these directions.[/url] |Tally Tables[/url]

    Twitter: @AnyWayDBA

  • ...

    Ensure systems programmers can use the applications within the storage structures/primary objects.

    ...

    I read that several times, and I still can't imagine what it means.

    This job description is a much worse than most, but I see a lot that show that they have no idea what they are after. I suspect most are written by clueless HR recruiters working with incompetent IT mangers.

    If you took that job, you would probably end up like this guy:

    http://sqldumbass.com/2010/07/get-used-to-disappointments/

    "Dear SQLDumbass: A developer just sent me an email that essentially told me that he expects I will write about a dozen different stored procedures for him. I have over 100 instances to administer, over 4,500 databases, and there are roughly 75 developers. No way could I spend any part of my day writing procs for him and the other 74 people (not to mention the dev, test, and prod deployments, although at least they would all be done correctly). The worst part? Well, since my boss has no idea what a DBA does on a daily basis, she went ahead and agreed with him and now everyone else is lining up to offload their work onto me. What should I do? -Screwed"

  • Love the sig, camassey.

    - Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
    Property of The Thread

    "Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon

Viewing 7 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic. Login to reply