Technical Lead
Clay Cross, England, United Kingdom
Formula E were building a compelling mobile application experience to complement their race series.Directed and assisted in the implementation of the server farm, from meeting with hardware suppliers, specifying kit, installing servers, deploying software, building an operations panel and monitoring the live system.Key details include:● Set up and managed the Development tool chain using Task management (Fogbugz), Source control (git), Build server (Team City), Repository (Artifactory). Used MAAS to deploy 40 servers, installed and configured riak (6 server cluster) rabbitMQ (3x 2 server clusters) as well as our own software and NginX used to handle load balancing across our internal HTTP services, and our public HTTP API.● Implemented real time reporting on the system behaviour using splunk to perform log analysis and generate operations panels and performance analysis.● Monitored the systems during the first live event, maintaining service throughout.● Specified Server specifications, cpu, memory, disk and I/O configuration, designed rack layout to maximise redundancy and optimise performance of the system as a whole.