Rants
Questions
Soapbox
Best Practices
Apply today for a FREE subscription to CIO Magazine!
Sat, Aug 23, 2008 12:20 EDT
Topic: IT Organization Management
Current Rating: |
The field of database administration is constantly evolving and growing. Enterprise wide applications, higher efficiency demands and the need to align IT roles more with the business create the necessary elements to engage DBAs into fields in the periphery of their databases. The role of the DBA is evolving quickly from managing the database to managing the information. Enterprise wide applications are becoming more and more the norm; examples of these abound, among them ERP, CRM and WMS to mention a few, they consolidate functionality and enable business managers to have increased visibility across the entire enterprise. These robust and functionally rich applications depend heavily on the database platform to make data available, secure and in most cases do so in real-time. This heavy dependency on the database platform and the expertise needed to maintain a well tuned, secure and highly available database platform is the first gateway into the Application Administration role for the DBA. Higher efficiency demands or the proverbial “Do More with Less” are another significant catalyst in this transformation. Dependency on IT resources is higher than ever before, demand for skilled IT professionals is increasing rapidly and if that is not enough there is a serious drain of expertise and senior level talent. As a result roles are intermingled and DBAs assume application administration functions. Additionally DBAs are increasingly becoming the de-facto experts for other technologies on the technology stack such as web services, scripting and application servers. Aligning IT roles with the business is perhaps the most critical and important factor in this transformation for DBAs. Technical expertise is no longer enough for the enterprise DBA, companies now look for the DBA to acquire application and business related knowledge, in doing so the DBA will understand the flow and usage of data. This new kind of DBAs will drive efforts in the physical design and early development phases of applications and solutions. They will understand information lifecycles which will provide them with the insight to determine data archival and purging strategies. Lastly they will contribute heavily to the infrastructure design and development to ensure availability, security and interoperability of the environment. In most cases they will be the ones to ensure a proper fit between the business needs, logical means and physical infrastructure. In doing all this, a DBA will no longer remain in the background but become a major force in adding value to the business. The proliferation of Enterprise wide applications, higher efficiency demands and the need to align IT roles with the business are powerful factors that can transform the careers of database administrators into the role of Application Administrators, sometimes also called Data Resource Managers. This transformation results in new challenges and opportunities for greater satisfaction for DBAs because it places them more in contact with the business reality of their work. This transformation without a doubt propels DBAs into significant and leadership roles within the organization while at the same time enables the DBA to remain an expert on its core competencies. -- Juan C. Irizarry, OCP - WMS Administrator at Wolseley NA References Author, Charles Garry, Meta Group Title: Trends In DBA Staffing and Organization, Session: 1263 Retrieved August 11, 2008 from http://www.dba10.com/ppt/Trends_In_DBA_Staffing_and_Organization_1263_OW2004.ppt
Juan,
Nice summary for why the DBA role may become more critical to enterprises. However, that said, I might argue that the very reason for this potential increase in DBAs' visibility - more firms moving to enterprise-wide applications - may also be the same reason why it may not be so easy. I might argue that the larger and more complex enterprise databases, data warehouses, and data marts become, the more specialized DBAs, especially corporate DBAs will need to become. They simply may not have the bandwidth to also gain sufficient enterprise-wide applications knowledge and experience simultaneously.
What do you think?
Mark , I think you are right however my point of view is that DBA's will find themselves more and more having these opportunities and using their wide set of skills in other ways than just core DBA work.
To illustrate, I would use my own experience, I have been a DBA for most of my professional career,I took the opportunity to assume the administration of the WMS application for Wolseley and lead its global implementation from a technical perspective. In doing so I make use of my DBA knowledge and experience, however most operational tasks are still managed by our DBA team.
It is not my intention to say that there won't be a need for dedicated DBA's or that Application Admins will perform both functions. The point is that a good, experienced DBA with a broad set of skills and experience can assume even greater roles if they choose to.
Regards
Juan C. Irizarry, OCP
I myself started as System Admin, took over the role of DBA, became the network admin for a larger company (where I brought my DBA insight), soon to become the CIO. True DBA's are highly intelligent and logical beings (so identified by the article you wrote and the responses you've received).
I too had the opportunity to serve as CIO coming from a database management position.
I could not agree more with you, I think that a good DBA is the ultimate IT professional, one who ventures in many directions such as networking, OS tuning, storage management and many others to ensure optimal performance of the database platform.
Juan C. Irizarry
Competence - Character - Honor !