- Design, implement and maintain distributed systems that host a wide range
of applications and services
- Operate cloud computing infrastructures on various platforms including
OpenStack and Amazon Web Services
- Decide the architecture of projects to meet unique requirements regarding
security, performance and reliability and ensure its execution
- Research, test drive, deploy and administer development tools to enhance
productivity of the whole team
- Has a desire, a will and preferably the experience to automate as much as
possible or reasonable
- Has a can-do attitude required to troubleshoot unexpected problems and hunt
down super-bugs
- Is willing to jump out of bed in case of emergency (also note it's your
responsibility to make sure this doesn't happen too often)
- Is comfortable with using English in research and communication, any other
language is a plus
- Is familiar with Agile management methodologies and practices