Job Requirements:
• Experience with at least one high level programming language like Python, Ruby, or Java (Python is preferred)
• Good communication skills, both written and verbal
• Ability to work as a member of a large, distributed and diverse team
• Good understanding of software development fundamentals
• Capacity for learning new technologies and skills rapidly is key
• Prior advanced-level experience with Linux
• Prior advanced-level experience with OpenStack
• Prior advanced-level experience with configuration management systems like Chef or Puppet (Puppet is preferred)
• Prior advanced-level experience with computer networking, and storage
Basic Qualifications: Bachelors degree and/or equivalent experience
• 5+ years of experience with at least one high level programming language like Python, Ruby, or Java (Python is preferred)
• 2+ years advanced-level experience with OpenStack
• 7+ years advanced-level experience with Linux

Nice:
• Good communication skills, both written and verbal
• Ability to work as a member of a large, distributed and diverse team
• Good understanding of software development fundamentals
• Capacity for learning new technologies and skills rapidly is key