With a background covering Linux system administration, network administration, PHP web application development, database management, and IT management – I have a wide range of knowledge to allow me to work cross-domain. Recent experience has been as a AWS Platform Engineer.
A recent change in career direction has taken me from a management position responsible for building and maintaining a private cloud and data centre, back to being hands on within a DevOps team.
I was President of the Nottingham Toastmasters public speaking group from 2017-2018, which I joined in order to further improve my communication and leadership skills.
Date: Mar 2019 - June 2020
Working within a government agency as a platform engineer, during a CI phase of a project.
My current project involves managing a large cloud infrastructure, ensuring a reliable pipeline for software development and deployment. This project is hosted in AWS, is deployed though terraform/puppet with the pipeline managed though Jenkins
Date: Oct 2012 - Feb 2019
Whilst maintaining my skills with a hands on approach, I manage a team of engineers to build a public and private cloud offering using VMWare vCloud Director on top of Cisco UCS, with both Dell Compellent and EMC storage.
This role has involved assisting pre-sales with designs and client meetings, as well as handling RFP processes, and vendor selection. I manageed teams that look after the systems, network, virtualisation, and internal IT across the Timico Technology Group. Leading the consolidation of network and systems across the acquisitions made by Timico, with the aim of improving reliability and reduce cost.
Responsibilities also include running the data centre, responsible for covering day to day operations. This covers areas such as power management, DC plant management (UPS, generators, aircon etc), and running the team responsible for installing hardware and cabling.
Date: Jan 2011 - Sept 2012
Promoted to head up the Application Services Team reporting to the Group Operations Director. I was Lead in a project to build a virtualisation platform, responsible for researching various virtualisation, server/blade, and storage/SAN technologies. Created an RFP and handled vendor responses for the final solution. I worked with the resulting platform to create a customer facing cloud offering using VMware's vCloud director on vSphere, and created an environment for hosting of internal servers and services. Leading a team of 3 others responsible for SAN and server administration, and management of the virtualistion platform. Gained experience in Cisco UCS, EMC VNX, Nexus switching, VMWare ESX, vSphere and vCloud director.
Date: Sept 2008 - Dec 2010
Lead developer in the development of internal management systems, using a range of technologies including Java, GWT and PHP. System administration of a wide range of servers, and involvement in network operations. Experience in working with a very large database setup, which grows by about 7 million records a day. Implementing a large scale email solution, combining a number of different legacy mail setups in to one centrally managed platform.
Date: Sept 2007 - Sept 2008
Assisting in the development and deployment of VoIP technology and supporting systems. Heavily involved with the development of a CRM and VoIP platform administration tool developed under Symfony (PHP5). My roles involved project management, system administration, and development.
Products involved being a key part in designing highly scalable systems capable of dealing with network and hardware failures. The solution involved dealing with both horizontal and vertical scalability issues, and working with virtualisation technologies.
This role has also pushed forward my knowledge of Java.
Date: March 2005 - August 2007
Lead (and only) developer, creating the new ADSLguide.org.uk, now thinkbroadband.com - The UK's #1 independent broadband news and review site. The site originally was written in ASP using a MS SQL backend, however during my rewrite I moved to PHP5 and MySQL. The site attracts millions of page hits a month.
I did a lot of work in researching VPS technologies such as Virtuozzo, openVZ and Xen. I was responsible for maintaining servers, as well as datacenter maintenance tasks.
Date: June 2004 - February 2005
Integration of various server software (RADIUS, Apache, Exim etc.) into a database backend, and creating a web administration system using PHP. That consisted of creating a frontend to RADIUS user management and logging, and an IP management application amongst other things. I was also been entirely responsible for integrating a customer sign up system with BTs ADSL provisioning system (eCo). Also, I got experience with working on large scale email systems with Exim MTA, handling about 2 million connections a day.
Date: June 2003 - April 2004
My job with Associated Networks involved 1st to 3rd line support for our customers and resellers. Support was provided for web hosts, ADSL, network configuration and software. I also maintained some of the Windows and Linux servers, installing updates, fixing service errors, and upgrading the configuration to suit the needs of our customers. Whilst in this job, I worked with a colleague to develop a system designed to allow hotels to place Linux terminals in the hotel rooms, and charging guests for usage. This involved creating a very secure and locked down installation of KDE 3.2, suitable to run over a read-only NFS mount.
Date: June 2001 - June 2002
I maintained about 20 windows servers running 2 domains, with hundreds of client PCs. The servers were a mixture of NT and 2000. I also spent 10 weeks giving a evening course to mature students in web design. During this time, I implemented an anti-spam/virus Linux based mail server, and a Linux firewall providing a DMZ for the site. The Linux server is still in place, its configuration unaltered. I was in charge of running the 2 MS ISA servers, maintaining the external web server and DNS server, and expanding the network. I also developed and implemented a thin-client solution using Windows Terminal Services. This involved software testing, problem solving and the programming of a custom shell designed to lock down the old Pentium 90 Windows NT clients.
Date: 2000 - 2001
Offering advice and support for customers and retailers with technical problems and queries. This job required skills in customer relations, and knowledge and understanding of digital transmissions and basic aerial theory.
Date: 1999 - 1999
Building and configuring desktop computers to meet customer requirements, as well as on-site installations.
Date: 1996 - 1999
This job involved running the news department at a local convenience store. My job included stock level control, personnel management, stock return and wastage, and processing the wages for the department staff. This job involved dealing with customers with problems and queries.
During this 4 year degree, which included a years work placement, I obtained a 2:1 Honours.
I obtained 3 A-Levels, in Electronics, Computer Studies, and Mathematics.
Please contact me for details of my current references.
I am a very active person in mind and body. I enjoy outdoor activities greatly. In winter months I like to snowboard, whilst in the summer I enjoy surfing and hiking. I am passionate about keeping physically fit, which ranges from attending the gym to running events such as the Robin Hood Half Marathon and Survival of the Fittest. Recently I have completed initial glider flight training and was awarded RYA Level 2 and Day Skipper qualification for sailing dinghies and yachts respectively.
To enhance my mental fitness I am learning to play the guitar and am an amateur magician. This allows me to follow two passions from my childhood, whilst entertaining friends and family. Having been inducted as a member of the Nottingham Guild of Magicians, I have achieved success in winning The Bizarre Magic Award 2016 for my 20 minute stage show.