Rubadoop provides:
Streaming support structure
Hadoop Definition DSL
Amazon::EMR Definition DSL
Oozie Definition DSL