have always had to keep up with fast and myriad changes in their line of work. But now the underlying structures of their jobs are shifting, and those looking to move up had better embrace those changes or run the risk of getting pushed aside. That means understanding the concepts of virtualization
and Database as a Service – DBaaS
-- says Thomas LaRock, author of DBA Survivor: Become a Rock Star DBA
and head geek at SolarWinds, an Austin-based IT management software company. LaRock tells Dice that DBAs have gone from having massive and under-utilized servers to shared environments almost overnight. “It’s been a learning curve for DBAs and server administrators
, too,” he says. Click here to find DBA jobs.
Demand for DBaaS Pros
In the meantime, the importance of virtualization is rising, driven by the ongoing move to Hadoop
. “It’s an evolutionary process,” explains Tim Gorman, technical consultant
at Delphix, a data management virtualization company in Menlo Park, Calif. First, database administrators had to write the database software. Then came the move to “canned software,” such as Oracle
and packages like it. “Now it’s about automated software development,” he says. Database admins who don’t understand virtualization and the concepts of DBaaS risk being left behind. “Nobody should have to provision databases like we’ve done for the past 30 years. It can be automated,” Gorman adds. He believes these trends will lead to growing demand for people who can undertake DBaaS migrations and management.
Embrace the Cloud
Historically, notes LaRock, “the best DBAs were the ones who could help take a logical design and translate it into a physical implementation.” Now, with the cloud, the role of a skilled DBA has become more important than ever before. While you might have “less knobs to turn” as you head into the XaaS (Everything as a Service) architecture, LaRock says companies will especially need people experienced in disaster recovery, high availability, query performance and troubleshooting.
DBAs also need to be more business-savvy. Ed Tittel, a Round Rock, Texas, tech consultant who specializes in information security
, markup languages and networking technologies,
agrees that the “classic” role of DBA is fading away. Where database administration used to be about keeping data groomed and running at peak efficiency, “today, that’s a side task,” he says. And while SQL
(as well as vendor database platforms like those from IBM
and SAP) still apply, DBAs have to constantly keep up with SAP HANA
, Hadoop and more. “You have to maintain currency and knowledge,” says Tittel. Perhaps more importantly, you have to get a grip on Big Data
and how a deeper understanding of data analysis and business intelligence fits into database management.
Troubleshooting and Soft Skills
But moving up the food chain takes more than keeping your head pointed at a keyboard and screen. LaRock encourages DBAs to focus on the applications of the technology they use. “Learning one thing like SQL Server or Oracle is good, but ultimately it’s niche,” he says. “If I am building a team, I feel it’s more important for the members to understand the concepts behind all database platforms -- memory, disk, CPU, network, locking, blocking, etc.” He puts more value on good troubleshooting and soft skills than on being an expert in a specific technology. “If you want to be employable then you don’t need to know
the answers,” he maintains. Instead, it’s about knowing how to find
the answers and present your findings in a clear and concise manner. Says LaRock: “If you can do those two things, you will always be able to find work.”