Hi my name is Ram....Now i am working as a GIS Engineer in one CMMI Level 5 company....Now i want to become SQL DATABASE ADMINISTRATOR...Am i elegible to DBA?, Please clarify..Thanks is advance... Thanks is advance...
Can you tell us a bit more about yourself. How often do you interact with SQL Server? Do you currently write TSQL today or support any MSSQL databases? How long have you been working with MSSQL if so. If you have zero expereince then you have a bit of a rough road ahead of you but that shouldn't stop you from following your dream to become a DBA. Go out to CDW and purchase a copy of developer edition then download adventworks and get started. There are numerous resources out there to help. Us here being one of them. For someone just started out I like to recommend Pinal Dave's "Joes to Pro's" series. They are not to expensive and really helps to build a strong foundation.
Qualified as an entry level DBA, sure (but almost anyone can do entry level, I've taught English majors before). Qualified as something more? Based on what you've provided, no, I can't say that you are. If you were applying to me for a job, even as entry level, I'm going to want to understand how much TSQL you know, if you've used SQL Server (or Oracle, or MySQL, or Sybase, or Access...) and what you've done with it. Simply saying GIS suggests to me that you've worked on the helpdesk or you do system configurations or something like that. It doesn't tell me that you've done anything with databases which means if the guy sitting next to you knows how to write a SELECT statement and shows me, he's more likely to get the job than you are. If you've done SQL Server work, you need to bring that out. If you haven't, in order to be better qualified to be a DBA, that's where you need to get started.
Eligible is a very subjective term. For me a DBA has to be someone who loves the nuts and bolts of how things work. They have to come with a strong work ethic and clearly be Client focused. A DBA takes responsibility for the data they manage and take it personally when there are issues. They are proactive and prepared. A DBA also knows how to secure and optimize while guaranteeing up-time and accessibility. I guess it depends what you mean when you say "Am i elegible to DBA?" Listing database experience is a start. And defining what you assume a DBA is, as the term means different things to different people.
I have hired a number of DBA's of all levels. When I am looking at hiring a Jr. level DBA I have to tell you that I assume nothing. I assume you don't know how to install, configure, backup or restore a database. But I do expect that you know these things within the first couple weeks of working for me. If you know how to do these things that I think you are well on your way. I mention that because I figure I am going to get some odd looks from the next statement. When I hire a Jr. DBA I look for attitude, personality, and the desire. How would you fit into my team, do you have a good attitude when it comes to learning new things, and are you willing to do the work. See a Jr. DBA in my mind is someone who doesn't have a solid base to start from. So I want to do all I can to help them get to that base. Every job is different, every hiring manager is different. So may want you to have different skills. When it comes to me and my opinon I want to know a Jr. is going to go home after work and continue to refine the skills they have learned. They are going to be at User Group meetings, they are going to go to SQL Saturdays. With that being said... I have to turn the question back to you. Do you have what it takes to be a Jr. DBA. And more importantly, do you have what it takes to be a mid level DBA. Are you going to put into it what is needed to move on to the next step? If you just want a job, then I don't think that a DBA is the place you want to be. I think being a DBA is a Passion.
I think there may be some orginizational differences here. In the orgainizations I have worked for as a DBA, a DBA, even a junior one, was expected to know a fair bit about SQL and was given SA access on several servers, if not all of them, very quickly. DBA's were responsible for keeping the SQL Server instances running, amoungst many other things, and a major mistake by the DBA could shut down whole departments until it was corrected. So, they expected their DBAs to come with experience in SQL, and a track record of being reliable and able to handle responsibility. On the other hand, those organizations would happily hire someone with a touch of computer experience and the right attitude as a Jr. SQL Developer. I have trained a theater-major whose only programming experience before was basic HTML and she did quite well. In looking at Jr. Developers, I care far more about attitude than skill. As Blackhawk-17 said, DBA means different things in different organizations.