Mike Bell

Platform and Cloud Engineer - Remote & Manchester UK

Platform and Cloud Engineer focused on AWS and GCP, management, building and maintaining of infrastructure and projects.

I’ve been remote working for over 8 years, taking responsibility of my own time management and ability to work with teams based anywhere in the world. At Spareroom I build and manage enterprise level infrastructure, support critical applications and maintain testing applications.

Outside of work I maintain my own on-prem and cloud infrastructure where I run multiple VMs and containers focusing on home automation software. When not working I love to build Lego, design and build custom keyboards, cook and play with my cats.

Employment History

Platform Engineer - SpareRoom - May 2023 to September 2023

Responsible for managing and maintaining GCP infrastructure.

  • Terraform
  • Jenkins and Github Actions
  • GCP

Senior Consultant - Platform Engineer - Hippo Digital - February 2021 to February 2023

Government Property Agency - Built and maintain a multi environment AWS setup for a data warehouse and accompanying ingestion and APIs. Currently managing 12 AWS accounts for two different projects (ETL and Data Warehouse).

  • Cloudformation and subsequent refactor to Terraform/Terragrunt
  • CodePipeline, Codebuild and Github Actions
  • RDS
  • Lambda Functions (Python using Chalice)
  • Ansible
  • Cognito

Sega, Creative Assembly - PaaS for highly available multilingual static sites with a focus on security. Consultancy around other properties in the Sega portfolio.

  • Terraform/Terragrunt for a repeatable multi environment platform
  • CodePipeline, Codebuild and CodeDeploy
  • API Gateway, Cognito, Cloudfront, ECR, ELB/ALB, VPC/EC2, S3

DevOps Engineer (previously Senior Developer) - Convivio - June 2016 to February 2021

Cabinet Office National Leadership Centre - I helped to build and maintain an AWS EKS cluster for their now defunct Leadership Network Connect. The first objective of the project was to compare existing architectures available through the Government such as GOV.UK PaaS and GSP (GDS Supported Platform), while both have their benefits we were unable to use them for our needs so proceeded to build our own. Following building our own we made sure to open source our work to create a repeatable UK government friendly Kubernetes cluster.

  • Terraform
  • AWS
  • Concourse
  • Prometheus
  • Kibana

GDS TechDocs - With the help of others via pair programming we built the API integration for the TechDocs gem. This required an in-depth knowledge of the OpenAPI specification and learning Ruby on Rails. A challenging project but one where I scoped the features we could deliver within the time given.

Internal Systems - Responsible for the development and maintaining of Convivios internal infrastructure.

  • Terraform
  • AWS, EC2/S3/DynamoDB/RDS
  • Ansible
  • Concourse

Cyber Essentials Plus - I have run the company through the CE and CE+ audits to ensure that we’re compliant with their standards. As part of this I’ve also started our investigation into ISO 27001. I chose to run Cyber Essentials project as a Kanban to make sure it was visible to everyone what they had to provide and where we were going through the process. It worked really well and there was a very quick turn around.

MOJ Judicial Appointments Commission - Responsible for development and support of the JAC application system.

  • Development of new features using Drupal and PHP.
  • Support of existing features and infrastructure including CI and deployment. Implementing and monitoring the support queue.
  • Application debugging and performance monitoring/improvements at the server and code level.

Senior Developer - WunderUK - January 2016 to June 2016

Ministry of Justice JAC/JARS - Complex reporting functionality across hundreds of datasets. This involved liaising with many MOJ team members to get a greater understanding of the data they have and how they wanted to use it.

Kew Gardens Grow Wild - A large print and TV campaign that required high availability form submissions using a custom PHP API.

Internal Projects - Wunderhub - a headless Drupal 8 site with built in API for exposing various bits of information about users and their skills.

Drupal Technical Architect - CTI Digital - 2013 to 2015

Drupal Technical Lead - Ixis - January 2010 to August 2013

Web Developer - Inphinet - April 2008 – December 2009

Commitment to Open Source and Community

I like to give back to open source communities whether that be in code contributions or speaking at conferences. I’m a confident public speaker and proud to have keynoted at DrupalCon Barcelona and spoken at PHPNW Conference.

In the past I co-ran a Drupal user group in Manchester for many years and regularly ran hackdays for the community.

I part administered a mental health support group on Slack for people within the tech community, I’ve also contributed to Geek Mental Health week including maintaining the website and running events.

Education

2004 – 2007 – Degree in Multimedia and E-Commerce Systems at the University of Gloucestershire

2002 – 2004 – A Levels, Dixons City Technology College:

  • AVCE ICT (Double Award) - BB
  • General Studies C
  • Physics D

2000 - 2002 - GCSE, Dixons City Technology College:

  • GNVQ ICT (Merit)
  • English Literature (B), English Language (B)
  • Maths (B)
  • Chemistry (B), Physics (C), Biology (C)
  • Geography (C), German (D)

References available upon request.