GlusterFS replicated servers on EC2

Closed - This job posting has been filled and work has been completed.

Job Description

Set up GlusterFS on EC2. I'd like an AMI that I can use to start up multiple GlusterFS servers that will serve files for me. I want another client node that mounts the file system exported from the GlusterFS cluster.

The system should be robust to individual nodes in the GlusterFS cluster failing.
In addition, the client nodes should not die when the GlusterFS nodes fail or start up again.

I'd like you to also explain how you will handle users/permissions, with the assumption that the client nodes are all synchronized with respect to the passwd files.