I'm currently accepting work. Please email email@example.com and we can discuss your needs further.
Please email firstname.lastname@example.org if you'd like me to speak at your event.
Andy provided a first class DevOps service to Scredible for well over a year. He was instrumental in the organisation of our infrastructure and introduced Chef and Jenkins into our workflows to provide continuous integration and continuous deployment. In addition, it was his suggestion when I faced him with a scaling problem, to suggest Elasticsearch, a decision that proved pivotal for our systems to scale and a system we ended up embracing in a number of areas. He provided a custom deployment, permissions and environment management service that allowed all developers to quickly and easily manage their access, monitor services and deploy selectable commits to development, staging and production. It’s fair to say that we benefited greatly from his support, ability, and dedication.
The Brightpearl TechOps team has enjoyed Andy's full stack devops skills for the last year or so. He has been massively instrumental in bringing all the infrastructure code and continuous delivery pipeline up to date. He's always experimenting with new technologies and finding their pros and cons.
Above all he's pragmatic in his approach, very good at considering a project's stakeholder requirements and thoroughly good natured in the way he goes about his work. It's been a real pleasure to have Andy on our team and I'd wholeheartedly recommend him to any business looking to propel their developer operations in to the 21st Century.
I was Systems Architect and Technical Project Lead during the rebuild of the popular Future Publishing website T3 using CakePHP, Memcache, ActiveMQ and MySQL.
Systems Architect during the rebuild of the world's number one cycling site. There are lots of cycling fanatics in the world and the site uses a CakePHP CMS and custom PHP and Memcache content delivery platform which copes fantastically with all the intense traffic peaks.
Worked on the official Premier League fantasy football game using Python, Django, Backbone.js, Backbone.Marionette and jQuery.
Systems Architect on rebuild of Bikely, a cycle routes web application from Future Publishing. Used CakePHP and MongoDB. MongoDB was selected for it's geospatial functionality which allow the addition of innovative new map based features.
Monarch continue to run their business on a custom PHP content management based on the system I architected over 10 years ago.
Learn how to configure, manage and provision cloud servers with Chef by following practical examples with real world applications.
Using core CakePHP functionality to implement positive cache expiry.
Using CakePHP and Memcache to deliver pages of your website faster than fast. (Historical page)
As well as thinking about caching you should also optimise your code. This introduction to profiling PHP with xDebug should help get you started.
Some thoughts about web development environments and why you should be doing your development inside a virtual machine. See my presentation on Vagrant for an up-to-date take on this.