Checking Up on Vendors

Many years ago I was in the Denver airport, waiting to board a plane. At the time I was consulting with a small startup company and they called me in a panic, having had an issue with their database deployment and needing to restore the previous version. However, they were getting the “The media set has 2 media families but only 1 are provided. All members must be provided.” error. Fortunately, I knew what was wrong and verbally walked them through the process. When I landed, I logged in and verified things were working and that they’d followed my instructions.

A few years later I was shopping for furniture with my wife one Saturday night and I got a call from a fellow Operations person at JD Edwards. They had some security issue with a SQL Server, and since I was the SME (subject matter expert), they called me for help. Sitting in a comfy lounge chair (which I never purchased), I helped them solve the issue. Later, I verified things were working.

In these cases, I was using remote hands from trusted individuals at an organization. However, these days, many people call cloud vendors (or other hosting companies) for the same type of remote hands support, but without necessarily having the accountability from that staff. Sure you can check if they solved an issue, but are you sure they didn’t read some data or change anything else?

It’s a concern, but it’s one that I think can be solved with help from vendors. Microsoft recently announced there’s an audit capability for Azure SQL Servers, allowing customer to determine what actions Microsoft support engineers might take on your system. Since we may not necessarily see what is happening when someone else is working on our PaaS or IaaS systems, it’s good to have something tracking their moves. I don’t know this gathers all queries run, but it certainly should.

I’ve seen some presentations on how customers have to authorize engineers in VMs with Customer Lockbox, and the technical details are interesting. These are time limited and audited access controls to ensure that customers are aware when a Microsoft employee touches their systems. I don’t know if this is comprehensive enough, but it is a good start.

Over time, more and more of us have to delegate some work to others, either inside or outside of our organization. We need strong controls and good tools to ensure that we can determine what happened, especially in the event of some incident taking place. Building these controls is important, and really, they should be easily enabled in all our systems. While I don’t know we have a lot of rogue employees accessing things, we do have some, and we have more that make mistakes. Auditing their actions should be something we can easily do.

Steve Jones

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

Posted in Editorial | Tagged , , | Comments Off on Checking Up on Vendors

Daily Coping 10 May 2021

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 listen to your body and be grateful for what it can do.

I wasn’t great at listening to myself, physically or mentally, as a younger man. I pushed hard, I bulldozed through issues. I just moved on, ignoring issues.

That worked OK as a younger person, but as an older man, that causes issues. While I do think movement helps get through some minor issues, I do need adjustments. A few examples recently.

My ankle, the right one, is getting worse as I get older. I complained enough that my wife bought me a compression sleeve that I’ve carried in my laptop bag. My sister-in-law got me another one when I stopped using the laptop bag and forgot the brace on a trip. I put that one in my travel bag, which I do use for trips of all sorts.

I was in Philadelphia a little over a month ago coaching. Our hotel was on the river and it was about a mile and a half uphill walk to the convention center. I wore my brace because I needed it. Walking up there to register was a little painful. My ankle ached. My wife noticed and got us an Uber on the way back, which I appreciated and accepted. Not something I’d have done years ago.

I did wear the brace while coaching, which helped while standing on that hard cement floor. I also walked a bit more than I wanted, because my wife likes walking, but listened to my ankle and went slower.

When we returned, I went back to yoga class, and a few times the ankle was sore and not too stable. Rather than do a one-legged mountain, I kick-standed my left foot against the right, allowing some work, but not too much.

I appreciate what I can do, but I am listening more to my body.

Posted in Blog | Tagged , , | Comments Off on Daily Coping 10 May 2021

Thanks Kathi and Mala

I have to thank Kathi and Mala for putting on the WIT Mental Health and Wellness today today.  I was honored to present, but I was more glad that I got to watch most of the other presentations. I was glad they asked me, and to me, this was the best conference I’ve been to in many years.

If you missed this, go watch these recordings. I was touched and emotional from the other presentations, as well as mine. Links should be available next week, so check their page.

I overslept a bit, and actually woke up about 30 minutes before my talk. I was already nervous about this presentation, as it’s a bit of showing vulnerability for me, so I had a hard start to the morning. I went downstairs, checked in with Mala to verify the link and then went to get coffee and try to relax a touch.

The presentation went fine for me, which is good, though I certainly had a lot of emotions while thinking back about the past year. I had a few tears in my eyes during the talk and was exhausted after. Fortunately, my boss was understanding and told me to just take it easy today. I had a few things to get done, and then watched a number of other talks before giving up in the early afternoon.

I hit the gym (one of my coping tips), went to the store, and started cooking (another tip). Homemade lasagna and brookies (brownie cookies) for the family tonight.

It helped me relax.

Posted in Blog | Tagged , , , | 1 Comment

Goal Progress for April 2021

I set goals at the beginning of the year, and I’m tracking my progress in these updates during 2021.

As I look at goal progress for 2021, I’m going to follow a similar pattern as last year. I’ll give myself a current grade and report on overall progress in of the areas where I set goals.

Current Grade: C

I haven’t spend enough time on things. Life has gotten busy as I get into the thick of volleyball coaching, spring chores, and then some coping. I have been reading a touch more, but not enough. I should be done with this book and I’ve let it drag.

Reading

The goal was 4 books (3 non-fiction, 1 tech). Here’s the current progress:

Technical Skills

I’m solving the Advent of Code three times.  I’m also studying for certification. In terms of work here, I did do some coding, but not enough. I’m behind here and #7 is daunting, which slowed me a bit.

  • Certification –  AZ-900 – 5%
  • Certification – DP-200 – 0%
  • Skills – T-SQL – 2020 Advent of Code – 5/25
  • Skills – Python – 2020 Advent of Code – 6/25
  • Skills – PowerShell – 2020 Advent of Code – 5/25
  • Skills – TBD

Projects

I had a few projects for myself. Most of January was supporting SQL Memorial as well as doing some SQL Saturday/Data Saturday stuff. So far things appear to be working fine.

  • SQL Saturday Foundation – 70%
  • Support events: I’m speaking at an event and submitted to more.
  • Speak at the 3 local user groups, at least one live presentation – 0%
  • Help organize a Denver/Colorado event, live or virtual – 10% (conversations)
  • Complete my Power BI Volleyball report – I know lots of kids will use this, so I need to get it done – 20%
  • SQL Memorial – 80%

The SQL Saturday stuff has eaten some time as I try to plan, work with a lawyer, and more, but it’s not moving enough.

Posted in Blog | Tagged , , | Comments Off on Goal Progress for April 2021