I'm searching for a Cassandra Guru for automating autoscaling a Cassandra cluster.
My business focus is creating internet services (SaaS), on Amazon Web Services.
I need a Cassandra Guru to create the autoscaling scripts to be run on node addition and node removal on a Cassandra Cluster.
The Cassandra version is 1.2.10 running on 1.6.0_14-b08 on Centos 5.4
About the task:
My EC2 infrastructure runs a CFengine3 (similar to Chef/Puppet) automation system, which right now has a "recipe" capable of installing Cassandra and configure cassandra.yaml and cassandra-rackdc.properties.
But Cassandra needs much more than that in order to be able to autoscale: When upscaling, Cassandra needs selecting a token, bootstrap itself, and repair itself in order to receive all the necessary data.
When downscaling, Cassandra needs to remove the node from the ring correctly.
And thus, that's what I need: scripts which are able to upscale and downscale. They don't need to be CFEngine3, just an script in bash/python2.6/php5/perl
As a sidenote, I will publish the scripts to github for anyone to expand/profit from it.
How to apply:
Please, begin the subject of your application with the word penguin. Applications without that word will be automatically discarded. Thanks.