Solid knowledge in Ubuntu server and unix/linux command line tools.
Experience with any script language: Shell script/Node.js.
Experience with high traffic website operations.
Experience with git and Github.
Knowledge in high-availability system architecture.
Knowledge in networking security.
Strong English-language communication skills, especially in online environments such as Slack.
Ability to be productive in a globally-distributed team through self-discipline and self-motivation.
The following skills are a plus
Expeirence with developing DevOps tool in Node.JS.
Familiar with one of configuration management tools, e.x. Chef, Saltstack, Ansible or Puppet.
Familiar with cloud server hosting: Heroku, Mongolab, AWS, etc.
Practical experience with Mongodb database.
Take care of our system reliability, performance, security and service level.
Design and implement the high-availability and scalable architectures.
Design and implement the monitor systems.
Design and implement the backup and recovery plan.
Optimize our system hosting fee.
Optimize our deployment process.
Diagnose and solve system-level problems.