Okay…this post may turn into a rant!
Let me setup the scenario. I get an email from a coworker letting me know my blog was down. I received the email on my Blackberry and hopped on the computer to check. Sure enough, he was right. It was down. Also, our HelpDesk was down as well. I noticed that the website was loading very slowly as well. The funny thing is, our high school site was not affected, even though it is hosted by the same company. Later in the evening before I went to bed, I checked the site and it was loading faster. I checked my blog and it was working. In fact, I had received a comment on the previous post. I went to bed, thinking everything was fine.
I arrived at work on Monday morning. I followed my normal daily routine which involves turning on the lights, ejecting the tapes from the servers, making coffee and logging into my computer. Once the coffee is ready, I sit down and begin checking everything. I look at my office phone and make sure it is on. If it isn’t, I would have to go to the phone closet. Next, I fire up my browser and check our ITC’s site where I can verify that our circuits are up. Then, I check the switches and servers. Once everything passes inspection, then I check our websites. This is where my routine came to a screeching halt. I clicked on the link to the district webpage from my start page (a Protopage I setup) and it loaded very slowly. Then, I clicked on the link to our HelpDesk. I waited and waited as Firefox kept looking for it. But, it was nowhere to be found. In the end, I received an “error loading database” message.
Now, I knew there was a problem. I got on the phone and called our webhosting provider. A soft-spoken woman answered the phone and I proceeded to tell her what I was experiencing. She apologized and said there was nothing she could do. She could enter a ticket in their system and it would show up in my control panel. I would have to wait for them to act on the ticket. I completed some tasks I remembered I had to do and checked the control panel an hour later. NO TICKET! So, I entered 3 tickets. One for the slow-loading sites, one for the mysql database errors and one to the billing department for a service credit.
I didn’t receive any updated throughout the day. I checked the sites on Monday night and nothing had changed. When I arrived at work on Tuesday, everything was working. I checked on the tickets and they were updated at 4am. I know that nobody was in the data center at 4am. They have a support center in Eastern Europe and the name on the ticket was Russian. His answer to my ticket was that there isn’t a problem. Everything is working. He closed the ticket. I reopened the ticket and explained to him that there was a problem on Monday and I wanted to know. The mysql ticket was closed with the same answer. I reopened that ticket as well. I thought about calling a friend of mine that speaks Russian. I wanted to use a few “choice” words. But, I thought I would have problems typing them, so I used some “choice” American words. You could tell my frustration at this point.
Tuesday evening, I received another update to the tickets. The replies were from another Russian tech support person. I explained in my replies that I was an IT professional and to feel free to use “tech jargon”. He explained everything thoroughly and offered their solution. Since we are on a shared server, they are looking into moving some sites to other servers. There was too much traffic to that server and it basically gave up. They took the server offline for a while and put it back online on Monday night. As for the mysql issue, there was a server that went down that hosted my databases. They restored service to that server and it is in normal running order.
My question is, why couldn’t they tell me this from the start? I hate it when someone places blame on someone or something else or doesn’t admit there is a problem. I had a server crash a few years ago. I take the blame for it. I was not verifying backups. I did not look at the logs. I have had my share of mistakes. I can admit when I have made mistakes or when there is an equipment failure. Hardware will fail. Software will fail. I am human. I will make mistakes.
I admit there are times when I dread going to work. Monday was one of those days. We had a six day week with school being in session on Saturday. On Sunday, I recharged my batteries a little, but did not get away from computer repairs. I worked on my brother-in-law’s computer because it was making a whirring noise. Taking the computer outside with a can of compressed air solved the problem.
There is one thing that helps me get up in the morning. Just knowing that at some point in the day, I could help someone with a problem with they are having or show them how to do something they had been having trouble getting accomplished. Today, that moment was when a teacher was having trouble with a laser printer. I cleaned the inside of the printer and printed a couple test prints. It was still printing lines in the paper. I replaced the toner cartridge with a new one and it printed a crystal clear test print. He was so elated, that he smacked me on the back. He apologized for hitting me, but I didn’t have a problem with it.
I was just doing my job by providing positive customer service. I hope our high school tech team gets the same response from teachers everyday. They provide fantastic customer service to our high school and junior high teachers everyday. This year, the four seniors that comprise the tech team will graduate. Some of them have served on the tech team for two years. They will have completed hundreds of repairs. They started a wiki a couple months ago. Sometimes, they take the time to document their repairs. I imagine a lot are not documented due to the time completing the repair being less than documenting it. They have learned a lot. They do software and hardware support, networking, cabling (phone and network) and professional development. I will admit I have learned a lot. You have to trust that the students will do the right thing a be professional. They have never let me or the tech team teacher down.
Good luck to the Tech Team Seniors. Your future employers will be very pleased. And if you need a reference, you know where to find me.