full time linux server support and mysql db admin

This project received 24 bids from talented freelancers with an average bid price of $898 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
Total Bids
Project Description

We run a website on a server cluster running php - mysql with apache and varnish web cache software.

The cluster consists of 10 servers with mysql running as a single master replicating to multiple slaves. We use varnish software to distribute the traffic between the servers and also as a cache.

Each slave server has 1 public IP published in DNS and traffic comes in via round robin requests to these IPs. Varnish then passes incoming requests to apache on the slave servers based on a custom ruleset in varnish.

The servers are also part of a private vpn network using cloudvpn.

The application running on the cluster is a custom programmed php mysql website.

We need a full time worker to manage the day to day operations for this server cluster including;

provisioning new servers for the cluster - currently we use chef as our provisioning tool

managing backups of the site code and database

troubleshooting server problems - apache, mysql, varnish, load, disk space

maintaining and tuning mysql replication and mysql performance

server security and firewalling

apache and varnish tuning and configuration

Candidates who have prior experience with mysql replication are preferred.

This job is a full time position with a maximum monthly salary of $800.

This position requires 24 hour on call service when there are problems. Alerts are sent via email / sms.

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