Node.js DevOps / Infrastructure Engineer
You'll take ownership of the Gitter cloud infrastructure with the goal of ever improving the manageability, measurability, reliability and performance of the system. As the system architect, you'll be working closely with developers from the outset of any work to define how to build software with your goals in mind.
Additionally, you'll oversee the project to distribute our infrastructure across multiple availability zones and regions, including sharding our MongoDB infrastructure.
Gitter's usage is growing exponentially and our communities require zero downtime and snappy performance to communicate. You'll need to predict and forecast the needs of the system and continually take away system bottlenecks before they become an issue.
Main requirements
You'll have proven, real world experience with:
- Managing Linux, BSD or Solaris cloud-based infrastructure
- Excellent command-line skills
- Kernel tuning and low-level unix-like diagnostic tools
Continuous integration and deployment systems (we use Jenkins and Ansible) - node.js services
- MongoDB, including sharding
- IT Automation tools, preferably Ansible
- Amazon WebServices, particularly EC2, ELB, VPC but also S3, Cloudfront, Cloudwatch
- Application Monitoring and Alerting (we use Datadog, monit and Pagerduty)
Nice to have
Additionally, experience with the following technologies would be a bonus:
- Containerisation and similar technologies (Docker, CoreOS, FreeBSD Jails, Ubuntu Core, etc)
- ChatOps (Hubot, etc)
Perks
Great equity plan.
Working on a tool by developers, for developers.
Leave a Reply
You must be logged in to post a comment.