The company is a start-up, and is approaching the 50-employee milestone.
We have an IT Guy who handles hardware for the entire company - workstations, on-site and off-site servers, you name it. He often works odd hours due to the need to take down infrastructure that we rely on during the day, which means he is often unavailable to address problems that arise during the workday. Small problems, such as a dying PC fan, that should be fairly easy to deal with go unaddressed for months, if he ever gets around to them. Larger issues, like upgrading a dev server, may get held up for months. In other words, there's too much work for one IT person to accomplish, even if they regularly work 50-60 hours/week.
Every time anyone mentions hiring a second IT person to him, IT Guy clams up. So far, there hasn't been a productive conversation with him about getting, for example, a junior IT person to take over the small, day-to-day stuff.
Upper management is not ready to press the issue. Basically, when IT Guy clams up, they let it slide. They've done this so often that my manager won't even bother bringing it up.
Now the clincher. I'm not a management employee, just one of the programmers.
As a non-management employee directly affected by IT Guy not being able to cover his responsibilities, what can I do to try to get upper management to do something to address the problem?