Systems Admin with Ruby/Rails and PHP app management + AWS experience needed

This project received 9 bids from talented freelancers with an average bid price of $20 USD / hour.

Get free quotes for a project like this
Project Budget
$15 - $20 USD / hour
Total Bids
Project Description


I'm looking for a seasoned systems admin that has experience with AWS, deployments (various types), Git, Rails applications, PHP applications and is a good learner. We currently handle around 30 servers give or take and are constantly improving the architecture and adding new tools to the arsenal to make things easier for developers and to make our system more stable and redundant. Most everything that is setup now is pretty simple to maintain and keep running well, but occasionally we do have hiccups that require immediate and aggressive handling. I am the senior systems admin and have a very comprehensive knowledge of the system so please be prepared for a QA session to make sure you know your stuff.

A couple of details about the position:

Tools we use:

MySQL (Percona), Redis, Git, PHP 5.4.x, Ruby/Rails, DeployHQ, Capistrano, AWS (ec2, s3, RDS, elasticache, cloudfront etc....), Codeship, Linux(debian) and lots of others. I don't expect you to know everything but the right candidate will have a good mix of skills and be ready and eager to learn.

1). You must work during US business hours (10 a.m. - 6 p.m. UTC -7). You do not need to be located in the US, however, but I depend on people that can communicate reliably and not disappear randomly without any notification. I have a strict 2 strikes policy on being unaccounted for at work. It's fine to take time off when it's appropriate, but if you're disappearing because of funerals and hospital visits once a week then it's not going to work out.

2). You must be able to use a ticket tracker religiously as well as a private chat system. We don't communicate specs via email or chat, they are always put in a ticket tracker first and statuses are updated as they are being worked on.

3). I'm looking for people that are capable of using their brains. If you're looking for a job where you do the same mundane tasks day after day and refuse to learn quickly and apply that knowledge in a real production environment, then this is not the job for you. We do have some boring tasks just like any job, but a majority of what we do involves quickly adapting to your environment. We are always looking for ways to improve but we weigh the benefits of that against the time commitments and priorities we are currently facing.

4). I do not work with firms, period. I work with individuals that do not have a 'handler' or someone relaying the information to another individual. Because of this you must be able to communicate in English well enough that we can avoid issues that cause larger problems.

5). Do you use Linux? good, because that's what we use. I'm not opposed to using Windows or OSX, but if you're using Putty to connect to servers you're going to have a very bad time.


Canned responses will be disregarded. This is a short term position until I find the right candidate. I'm hoping to find someone immediately, but am more interested in finding the right candidate.

Please respond with your experience and skills as well as availability (please don't say you're available to start now if you have other projects going on that require your attention). Pay will be at the rate I set for 2 weeks in which you will work approximately 30-40 hours per week. Once we have established your abilities and value to the group we can discuss further payment arrangements for a more perm position. Finally to prove that you actually read this entire post, please respond with the name of at least one crypto currency.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online