Desired Skills and Experience
- Comfortable with Linux CLI - BASH scripting, user management and control, sudo configuration.
- Experience with configuration management tools - specifically Puppet and Puppet ENC mechanisms.
- Deploying and monitoring PHP applications using PHP-FPM.
- A passion for infrastructure as code and trying to automate everything, locating and eliminating manual steps wherever possible.
- Extensive experience with continuous integration practices and tools, ideally both in a PHP ecosystem and for front-end (i.e. Selenium or similar) tests.
- Setting up NGINX and configuring it at both a server and site level.
- MySQL (MariaDB would be a bonus). You have administered setup, managed backups and configured replication slaves.
- AWS. EC2 and IAM are essential but the more, the merrier. RDS would be a positive.
- Provisioning and installing SSL certificates. If that’s been with LetsEncrypt, even better.
- Security. Familiarity with Fail2ban, iptables, SSH, LogWatch and CIS machine hardening.
- Monitoring tool configuration and administration - Nagios, Nagios NRPE, DataDog.
- DNS management and maintenance.
- Web Performance. Both from a server perspective and on the front-end using RUM and synthetic tooling, ideally as part of a CI chain.
- Virtualisation, ideally LXC.
- Containerisation and all that brings.
- Experience with configuration and optimisation of other parts of our stack: ElasticSearch, Redis, RabbitMQ.
- PCI compliance.
- Vulnerability scanning, ideally with Skipfish
- We optimised Monica Vinader’s entire supply chain management process, building a complete inventory management system capable of handling everything from supplier ordering / invoicing, stock receipts, inventory tracking & pricing - all integrated with the front end web shop as well as a barcode scanning app developed for use in their warehouse.
- EPOS functionality for Loaf, utilising web technology and the existing e-commerce platform to handle in-store sales.
- An iPad based system for Sipsmith’s 100 Martinis events where customers choose and order cocktails from their table.
- An engraving tool, again for Monica Vinader that allows users to customise jewellery with text and doodles using HTML5 Canvas.
- A WebGL rendering engine to create beautiful 3D visualisations of cyclists’ GPS tracks.
- For boutique hotel specialist Mr & Mrs Smith, we built a complete hotel booking and availability system managing rooms, rates, offers, cancellation policies, invoicing, and accounting. This included the creation of a portal to allow hoteliers to manage pricing/availability/arrival lists and reconciliation. After an extensive period of consultation with hoteliers and usability testing, the system is now being used by over 700 hotels from around the world
Apply