Production Server Developer
Job Reference: 13899
Short Skills:
Start Date/Length: Immediate/ Permanent
Salary: Competitive
Location: Guildford
Country: UK
Description: Production Server Developer
Our client makes the server software that lets their game community play, create and share. They provide scoreboards, ratings, favourites, tags, publishing services and search indices to millions of players (tens of thousands concurrent) and millions of levels. They often serve tens of millions of HTTP requests and over a terabyte of traffic in a day. They now need someone who knows what it takes to make big services fast and reliably.
You will be using the following tools and techniques to help get the server technology ready for life as a high-volume production system:
•Continuous integration – including acceptance testing and performance testing
•Automated deployment
•Automated virtual server provisioning
•Grown-up monitoring systems
•Helping design processes that interface with various teams
You will understand the value of (and hopefully be excited by) working on internal tech like this:
•A fast HTTP server with an embedded Ruby interpreter
•An in-memory, hierarchical key-value store with on-demand indices, eventually-consistent replication and sharding
•A Ruby web framework with a NeverBlock-style calling convention to the outside world, which makes adding features easy
•A simple RPC protocol that helps us write non-blocking, distributed systems
•Telemetry processing of lots of data using MapReduce
•Have Knowledge of C/C++, Ruby and Perl.
•Ability to deploying to, getting stats from and tweaking Linux. |