Should I hire a Server Admin? How?

I have just started learning Linux, Command Line, etc.

Have setup 2 servers with Linode now, and might setup another 2, for a total of 4 servers, to run what I hope will be fast growing site.

It's taking allot of my time/effort to do this. Would like to hire a Server Admin, but not sure how to go about it, and have a very tight budget.

Ideally someone part time, on call, who could jump in if there is a issue and fix it.

Should I hire locally? Or is there a service that can do this?

The other option would be to use Linode's "Managed" service, which would cost $400 per month total for 4 servers.

Any input is appreciated.

P.S. I am in Utah

9 Replies

What kind of setup do you have? Is it just a standard LAMP stack or similar? You have a few options here. Lots of folks around the forums here might be able to help you either directly or indirectly if you're looking for more of a guide who helps you learn how to do stuff. If you just want to not have to think about it, then there are some places that do this kind of thing. One is VPS Buddy, who I've heard good things about: http://vpsbuddy.com/

It kind of depends on what you're looking for. Personally, I've done a few server setup jobs here and there, usually just one-off setups, but it's not my primary job and it's kind of best-effort. I know there are people out there like that as well if you don't need a solution that has guaranteed response times and so on.

Hope this helps.

You could look at Linode's own server admin services:

https://www.linode.com/managed/

They charge by Linode, so you would be better off upsizing your current Linodes to support your needs rather than doubling the number of Linodes (and thus your Admin costs).

My concern with Linode Managed is that for $100 per month per Linode, they ought to do more than just offer infrastructure advice. They ought to set up that infrastructure for you.

If you've got a four Linode setup and you want to split load between machines, you're paying them $4,800 per year for management alone, shouldn't that kind of cost include the initial setup of MySQL/Apache/PHP/etc?

@Main Street James:

You could look at Linode's own server admin services:

https://www.linode.com/managed/

IMHO, it's not worth the cost. An organization I work with was in the Linode Managed beta for several months, and in each case when something would go wrong, their response (even with things simple things like broken MySQL replication or something) was: "Hey, something is wrong, you should look into it.". When we asked them to look into things further, they refused, stating that they didn't set things up and as such, can't provide any in-depth troubleshooting or support.

…which makes it more or less worthless. There may be a few edge cases where Linode Managed is worth the money, but it does not replace having a competent sysadmin on staff or available on an on-call basis.

@anderiv,

That's always been my concern… It's hard to draw the line as to what 'managed' actually means. In theory, you could go to them 24/7 and ask them to do the work that you should be doing. Cost is high too for the managed option. I'm hoping they will reduce it, but I'd rather go it alone atm.

I find my Linodes so reliable compared to other host servers I've had over the years, that I've never needed an expert to jump on and fix anything. When I have called on Linode to help some issue, its been a Linode issue they are responsible to sort out. The very rare times I have had some issue on the server, e.g. MySQL, or Apache, I have almost had a heart attack, but with some research online found the cause and fixed them (I use Virtualmin/Webmin to manage servers and their support/forum is full of useful stuff and they also provide great support too, albeit not immediately).

Just in case I cannot fix something myself, I have bookmarked a server support company that charges per the hour to support people like me as and when we need the support. Thats because monthly plans are just too much, as they are always by server, and you may rarely need them depending on the setup you have, and yet I think its better to have many small servers rather than few big ones (eggs in one basket and all that).

It would cost me $1200 or so to have all my servers managed at $100pm. I have NEVER had to use this emergency support company in the two years since I found them. Thats a hell of saving!

I did have one issue I couldn't fix, Linode would not boot, some kernel issue that goes over my head, but a restore of a Linode backup fixed that and it never came back.

So I suppose I am risking having problems I may not be able to fix (or take longer to fix them) in order to save a LOT of money, what with us being a small business and all.

Do you mind giving the name of the server support company you use?

A truly hands-off, managed solution is VERY expensive. I've got an arrangement like that with a provider at work. They host two physical servers (storage and MySQL), seven VMs (4x App, 1x MSSQL, 1x FTP, 1x memcache), a Cisco ASA, and a Cisco ACE and the total monthly bill for servers, bandwidth, and fully-managed support is around $7K if memory serves. I don't recall the breakdown between hardware and support, but I believe it was something like 50/50.

@jasonlitka:

A truly hands-off, managed solution is VERY expensive. I've got an arrangement like that with a provider at work. They host two physical servers (storage and MySQL), seven VMs (4x App, 1x MSSQL, 1x FTP, 1x memcache), a Cisco ASA, and a Cisco ACE and the total monthly bill for servers, bandwidth, and fully-managed support is around $7K if memory serves. I don't recall the breakdown between hardware and support, but I believe it was something like 50/50.

If all you are getting for $3.5K a month is incident response you are paying way too much. That might be about the right price if they are spending lots of hours admining these machines or if you are buying support for some really specialized software. For standard Linux stuff it's just too much money for too little work.

Obviously I'm rushing to judgment here because I don't know all the details of your case.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct