DBA to Data Engineer

When I was starting my career, I expected to be a programmer. That’s what people who wrote the software were called. At some point they adopted “developer” instead, shunning the programmer label. Now I see software engineers has replaced developer in many organizations. I’m not sure the job is much different than it was in 1990, other than the specific technologies used.

The DBA used to do a lot of system administration-type work on database instances. Check logs, set security, run backups, and maybe look at some queries. However, in many cases, their work was limited to things running inside the database software, or the database software itself (patches, related configuration for the host OS, etc.). I saw recently that DBAs have started to adopt the data (or database) engineer label as a new job title. Presumably, this pays more because, well, it sounds like it should. Data Professional sounds more comprehensive and skilled than Database Administrator. Database Engineer sounds better than both.

Is it better? I do think that many people working with databases are being asked to learn and do more (and new) tasks as a part of their daily work. We often need to support and maintain a wider variety of different systems. If it’s the same platform, then we often support more versions, especially with the 2-3 year cycle of releases of SQL Server. However, we may also need to learn a bit about other platforms, like Oracle, MySQL, PostgreSQL, etc. We can add the ability to work with and deploy new languages, like R or Python, and that might help us land a new position. Certainly understanding cloud database platforms and options, their deployment, and monitoring can be useful in asking for a raise or interviewing for a new position. Scripting, PowerShell, and DevOps are good skills to showcase as well. All of those might be in a Database Engineer description.

Why bother adding these skills? Especially if you have a good job and are comfortable. You never know when things will change. Your company might downsize, as Ken’s did. They might get bought by another organization and your job could change (or disappear). It’s possible that your family situation or some life event might make you look for a different job. There are lots of possible reasons why you need to change your current employment.

If you want a better job, perhaps more compensation, better hours, remote work, less late night calls, or something else, then it’s not a bad idea to beef up your skills. Learn to automate things in a better way, which might make your current job easier. Experiment in the cloud, maybe do a small PoC of how you might move or deploy a current workload into a VM, a PaaS service, or even a new platform. Can you migrate from one database platform to another? That’s a useful skill to showcase.

I have found that a lot of the really good jobs are a hodge-podge of different skills. Being adaptable, comfortable learning, and trying to grow are important skills to demonstrate. Even more important, learning to talk smoothly with others about why you made a decision or recommend something is a key skill to getting hired.

Sprucing up your titles can help, especially with HR where new titles often mean new salary ranges. SRE Engineers were only at Google at one point and their high salaries set a bar. Engineer, Scientist, Architect, these are all better than Administrator. Boost your skills (tech and soft) and you might find a new position that is even better than the one you have today with potentially a new title.

Steve Jones

Listen to the podcast at Libsyn, Stitcher, Spotify, or iTunes.

Posted in Editorial | Tagged | 1 Comment

Daily Coping 17 Aug 2022

I started to add a daily coping tip to the SQLServerCentral newsletter and to the Community Circle, which is helping me deal with the issues in the world. I’m adding my responses for each day here. All my coping tips are under this tag.

Today’s tip is to check in with someone who may be lonely or feeling anxious.

I check in with my Mom regularly, as she does live alone. However, she’s not usually anxious about things. On the other hand, I have had a friend that has struggled the last few years. Some health issues, some employment challenges, and then personal struggles. I’ve made it a point to periodically just reach out.

I did this again this week, just to see how they were feeling and if they were coping with life. I don’t think they’re lonely or anxious anymore, but it’s good to check.

Posted in Blog | Tagged , , | Comments Off on Daily Coping 17 Aug 2022

Daily Coping 16 Aug 2022

I started to add a daily coping tip to the SQLServerCentral newsletter and to the Community Circle, which is helping me deal with the issues in the world. I’m adding my responses for each day here. All my coping tips are under this tag.

Today’s tip is to thank someone you’re grateful to and tell them why.

One of the things I’ve seen recently is a thank you series from Grant, letting people know how he appreciates them in his life. I like that, and he’s made some nice choices. All of those people have impacted my life as well.

While I have many people, I’m choosing one for this post. Erin Stellato is someone I’ve known a long time. I don’t know exactly when we met, but I have many memories:

  • Being a gracious host at a Cleveland SQL Saturday and hanging out with her and her daughter by the slide in the building.
  • Sitting in the lobby of the Seattle convention center chatting about something SQL Server.
  • Doing yoga together in a class before some event
  • Skiing with her family and grandfather in Colorado
  • running through the streets of Bellevue in the morning before the MVP Summit

Lately, however, I’m really grateful for some counsel from her on diversity and harassment issues. These are not pervasive, but they are present in the SQL Community (and others). My perspective and view is limited, and I have asked others for help in finding a way forward to prevent future incidents. Erin has been great about listening and give me things to think about.

I’m really grateful for her help on a very difficult topic.

I’m also grateful for her friendship and hope we find time for some future yoga, skiing, or some other fun activity.

Posted in Blog | Tagged , , | Comments Off on Daily Coping 16 Aug 2022

Slides from SQL Saturday Los Angeles 2022

If you attended my talk at SQL Saturday Los Angeles 2022, then you can get my slides here: Adopting a DevOps Process for your Database.

Posted in Blog | Tagged , , | Comments Off on Slides from SQL Saturday Los Angeles 2022