July 12, 2007 at 8:27 am
Sorry although it is a good article you the description is too grey and too broad to be effective. A DBAA should be more of the same person as a System Architect just for the database side. In fact these people exist and have many titles sometimes broken into smaller units.
July 12, 2007 at 9:16 am
Tim,
What you need to remember here is that regardless of how you look at it every organisation has different ways for doing business. From where I am coming from I have always being the bridged between the business and the technical team, the business need someone who knows and understand the business with really good communication skills to relate the business needs into technical realities, also to enable the development team to produce good coding to reduce maintenance cost in the long run. Perhaps you are coming from a company that is the way your CIO/CISO likes to do their stuff there is no right or wrong approach here as long as the business as well as the organisation as a whole meet its objectives then is cool. If the business keeping on losing money then the shareholders as well as the board will have someone’s head on their plates, the first will be either the CISO or the CIO, and then comes the CEO. Title changes comes about as our day-to-day business and the technological needs changes all we have to do is embraces it and make a room for it within our establishment and see how it will shape the business as well as the organisation in question as a whole. Whichever you look at it, someone somewhere will surely incorporate such title I bet you 1-month tops. Our modern day of business has changed everything is now depending on DATA which the business relies on for decision and operation purposes and the database also being the backbone of the company that gives the DBA/DBAA more opportunities to be creative such as the value of the data, distributing and storing. I personal consider database management not as a normal job rather I look at it as an ART work which enables me to demonstrate my imagination and creativity to support the business as a whole. This is my position and how I honestly welcomes Jeffrey article, to some of you it might sound unnecessary and waste of money as said, but most HR will buy it and incorporate it within their environments either we like it or not is going to come on board. All the best.
CEWalden
July 12, 2007 at 9:23 am
Is anyone familiar with a company that has 'DBAA' as an official job title?
July 12, 2007 at 9:28 am
I might be in minority here, but why does everyone have to do the next (2nd, 3rd, 12th, etc.) in his career? I've been asked the same question about my next career step during interviews and always answered I'm perfectly happy of being a DBA now and don't want to go higher in the corporate ladder. If that is not an expected answer from HR prospective - I couldn't care less. There are enough of challenges and day-to-day problems for DBA to solve to keep your mind sharp and your job satisfying and interesting. And if you feel stuck, move on to another job.
I also agree with previous posters that DBAA functions are better suited for a system architect. Some business folks and even IT managers having difficulties understanding what a DBA is and why they need DBA's, let alone DBAA.
my $0.02
July 12, 2007 at 9:40 am
I quite agreed with your point here as long as one is happy that is the main very important point to consider. Why should I move up if am happy with what am doing? Someone who might consider such moves might be someone who lacks some DBA skills and out of hours support or calls is too much for them therefore they might consider going up. There is nothing wrong with that is their choice but I will always like to be a DBA regardless of going up because is in my blood and my make-up’s.
CEWalden
July 12, 2007 at 9:41 am
Interesting role "DBAA". I've been in the IT profession for years and titles like Adminstrator, Engineer, Architect, Developer at any given time seem to overlap or merge or split depending on where your at and who's in charge and who respects who. I don't think there is an idea role that you can put it all in a single can, but this was an interesting article none the least.
July 12, 2007 at 10:41 am
I tend to agree, Tim. Perhaps it's a matter of scale. In a large organization with a large DBA staff, perhaps a highly skilled DBA with an MBA who understands the business flows, that person could be valuable as a DBAA. That person would also be a prime candidate for Senior/Lead DBA. But in smaller organizations, I think it is frequently going to be incumbent upon the DBA or the senior application developer to learn those flows.
A lot depends on separation of duties. I am THE DBA for a city. Sounds lofty until you drill down to the city having less than 1200 employees, the IT department having maybe 60 employees, and I'm the only DBA. I'm also not an application developer, there are people who have been here for 10+ years who understand how the City work processes flow. I mainly need to know if the database needs to be 24/7 or banker's hours and whether or not it has any external input/output (DTS). Aside from that, I manage the server and coordinate with the network guys for backups.
If I were the senior DBAA for a State, it would be a different story. I don't think it would be possible for one person to know the business functions and flows of all areas, it's just too diversified. For such an organization you'd probably want a DBAA in each division of government, but knowing how government is funded, I don't think that you could afford it.
Scale. That's what's important. Which reminds me, I need to clean my bathtub.
-----
[font="Arial"]Knowledge is of two kinds. We know a subject ourselves or we know where we can find information upon it. --Samuel Johnson[/font]
July 12, 2007 at 10:46 am
There are some reasons to look for the next step in your career, regardless of whether or not it is with the same organization. The first is blocking. If there are people with less seniority below you, you staying in one place may be denying them promotion. Second, some companies have fixed-step pay scales, and once you hit the top, you might only be getting cost of living increases from that point forward.
I fully agree that not everyone should dutifully stomp up the corporate ladder. A lot of us like "being in the trenches" and not having our week filled with meetings. We just want to work and keep things running smoothly.
-----
[font="Arial"]Knowledge is of two kinds. We know a subject ourselves or we know where we can find information upon it. --Samuel Johnson[/font]
July 12, 2007 at 11:55 am
Thanks a lot to everyone who makes a comment here, your comments are great!
I'd like to shed some lights on why I coined this DBAA term here. My personal background is a DBA with a MBA degree (Wayne, we have some same thoughts reading your email)
My ex-employer is a company that needs to be heavily audited due to its organization nature (non-profit). However, to meet these rigious auditing requirments, we spent tons of time in doing anything that can satisfy those auditors. This practice leads me to continuously think of one thing, how can we meet the auditing requirments without compromisng our database administration quality if we have to put so much time to auditing? How come there is no technical auditing regarding database administration quality such as db admin process, db admin efficiency, db admin cost, etc, etc? But these topices are no doubt beyond my daily responsiblity as a dba, who simply takes care of the health of my db environment plus doing all those mandatory checklist work required by the auditors. Finally, this leads me to believe these "big" topics should be the call of somebody who has expert knowledge of db administration while on the other hand, need to spend time in thinking these strategic questions. Database administration is a young career field compared with software development. We see lots of software engineering books, but I never see a book dedicated to database administration, but I believe with time going as db administration becomes more mature and plays more important role in our real life, we will see this type of books coming out in near future.
I noticed MS has a new certification for data architect, but this is different from my proposed DBAA role (no doubt there is some overlap). To me a data architect is more of data model build, data layer design and data process. But DBAA thinks more of administration in terms of efficiency, ROI and the framework of achieving the administration goal. In some sense, it has lots of common aspects as business administration but in more technical way and in much smaller scope.
Anyway, if my article can trigger some useful disscussions and lead to some fruitful thoughts to our DBA community, I'd say I have achieved my original intention already
Thanks again for all our great comments which also help me to think from other perspectives.
Kind regards,
Jeffrey
July 13, 2007 at 10:00 am
From what I understand, database architect job is totally different from a DBA. In my old company the database architect worked with the DBA, and in most cases from my point of view, a SQL Sever developer can move into a database architect position easier than a DBA.
Since a database developer has to keep up with the business and keep contact with users, not liked the DBA, in my old company, the DBA mostly worked with the server engineers instead of the business users.
Definitely if the database architect has DBA skills would be ideal, but most important the database architect needs to understand the business requirements and company direction.
my 2 cents.
July 13, 2007 at 11:43 am
< SQL Sever developer can move into a database architect position easier than a DBA.>
It is not true
July 13, 2007 at 1:04 pm
Eugene - can you give a reason why ?
July 19, 2007 at 11:37 am
These titles (SQL Server Developer, DBA) are so generic that a blanket statement like that doesn't really help. Just start looking for a job and see what activities and responsibilities show up under a help wanted add for a DBA.
In some companies, SQL Server Developers are just developers who can query a database. In some companies, DBAs just make sure that the backups ran last night, etc.
Sometimes, SQL Server Developer is a title for someone who knows SQL Server inside and out and optimizes, tunes, etc. In some companies, DBAs do both t-sql development and administration, and much more.
My title is DBA, but I do some coding, some database administration (server jobs, manage security, add users, etc.), and a lot of performance tuning and research.
Like I said above, the titles and responsibilities just vary too much from company to company to use a blanket title to define what a person is capable of.
July 19, 2007 at 2:42 pm
Thanks Chris. In my company, I am the developer, DBA (manage both development and production jobs, security, create database, create user sign on even apply patches.), also I do database modeling, index tuning....
The fun goes on and on ...
July 19, 2007 at 2:47 pm
And that's why we get paid the big bucks! (in a parallel universe very much like our own)
-----
[font="Arial"]Knowledge is of two kinds. We know a subject ourselves or we know where we can find information upon it. --Samuel Johnson[/font]
Viewing 15 posts - 16 through 30 (of 34 total)
You must be logged in to reply to this topic. Login to reply