TL;DR I like interesting problems, at scale, mostly involving networking.

((Systems + Networking) + Bussiness requirements = Positive bussiness impact) == <3

Summary

Linux/network focused sysadmin constantly looking to improve service and run at the edge of technology.

Passionate about networking, architecture, solution design, automation, testing, Linux, open source, micro optimisations, monitoring, metrics and graphing.

Driven to impact change where required and deliver things done efficiently and effectively.

Employment History

Booking.com - DevOps Engineer

September 2016 - Present

Working in the network engineering department, dealing with internal systems related to provisioning, monitoring and managing network devices across the globe.

TravelJigsaw Limited (Rentalcars.com) - Principal Security Engineer

November 2015 - September 2016

Focused on improving all technical aspects of the security landscape.

Worked closely with Legal, Finance, Technology and Security teams in the business to deliver security objectives.

A number of large undertakings were completed successfully including:

More day to day operational items included:

TravelJigsaw Limited (Rentalcars.com) - Technical Architect

June 2015 - November 2015

As a founding member of the architecture team (team of 3), my initial focus was a review of the core systems, potential contention/failure points and a roadmap for core infrastructure.

The work was varied and included documenting/diagramming existing systems, interviewing candidates for multiple roles (engineers, managers & contractors), providing expert support during service issues/solution design, building software prototypes, working with the teams to establish standards and designing new solutions.

A number of solutions were designed, many of which ended up in production:

Other outcomes include:

Some areas of investigation were undertaken:

TravelJigsaw Limited (Rentalcars.com) - Linux Systems Administrator

February 2014 - June 2015

Working in a team of 3 sysadmins maintaining, tuning and updating the 1k+ servers that make up the infrastructure.

A part of this role involved building the initial infrastructure for Car+Driver (Rideways.com); a startup within the company. This was accomplished using:

MUSIC Group - Software Engineer (RnD - Midas/Klark Teknik)

July 2013 - February 2014

Working on new Midas/Klark Teknik products and supporting internal R&D infrastructure.

MUSIC Group - Systems Engineer (Global Enterprise Engineering)

October 2012 - July 2013

Supporting world-recognised pro audio brands such as MIDAS, Klark Teknik, Turbosound, Behringer, and Bugera.

Sub 6 Limited - Lead Systems Administrator

October 2011 - August 2012

AllGamer, LLC - Freelance systems administrator and developer

November 2010 - September 2011

Calyx - Unix/Linux systems administrator

April 2011 - May 2011 (contract)

CloudFlux - Systems Engineer/Developer

October 2010 - May 2011

UKFast - Linux Engineer

February 2010 - October 2010

Freelancer: Architecture, Infrastructure, Linux Deployment, Network Design, Software Development

November 2008 - Current

End to end management and design of infrastructure, heavily Linux and Network focused.

Provide software development as required in Python (including Django), Perl, PHP, C++ & Ruby. Primary focus on extending open source solutions and API services.

Previously deployed Linux solutions at edge and core, covering small offices up to multi-datacenter setups. Solutions including PXE (kickstart/preseed/Cobbler), Katello, Puppet, SaltStack, asset tracking, lifecycle management, testing, custom Linux distributions and bespoke auditing tools.

Designed networks to specification (cost or functionality), familiar with large layer 2/3 deployments including STP, DTP, LACP protocols, VLAN tagging, trunking, layer 2 protections (ARP, DHCP, BPDU guard), static routing, dynamic routing (RIP, OSPF, EIGRP, BGP), MPLS (L2 and L3 VPNs, LSPs), QOS, ASA firewalls, ACL management, redundancy, performance optimisation, asynchronous routing, remote troubleshooting, issue diagnostics (layer 1-8) and vendor interaction/management (global).

Re-designed and migrated multiple data centre architectures for hosting providers and global companies including coordination with on-site resources for physical relocation, design constraints, and implementation of redundant core and distribution network services, designing single points of failure out, isolating management connectivity into segregated failure domains (physically, up to a separate BGP mix with different routes), the design of troubleshooting tools for helpdesk staff, auditing equipment, implementation of off-site backup arrangements, low-level migration tools (redirection of network traffic to holding servers, DDOS protection, distributed caching, automated route adjustment tools, automated firewall rule distribution tools), power usage profiling and cost reduction.

Volunteering experience

FOSDEM volunteer

January 31st 2014 - 2nd February 2014

The Scout Association

December 2006 - January 2014

Professional certifications (current)

Misc

See Also

Other Formats

Available on GitHub