Curriculum Vitae

Certification

  • PRINCE 2 Project Management (Foundation & Practitioner)
  • ITIL (Foundation, Service Design, Service Transition & Continuous Service Improvement)
  • RHCE (RedHat Certified Engineer)
  • AIX (IBM Unix) IBM Certified Professional
  • HP-UX (HP Unix)

 

Job History

Director @ IT-Leadership Ltd, Alton Hampshire

  • March to Present

Technical Project Owner @ HMRC (His Majesty’s Revenue & Customs) – Remote

    • April to Present

Platform Lead @ Tecknuovo – Remote

    • April to Present

Founder @ UnixGuru (Domain Wholesaler)

  • Alton, Hampshire

This company provides wholesale pricing on commonly used domain names. Cheaper than the usual suspects, and domains can be ordered and renewed by API for tight integration with your “Hosting Company Control Panels”.

16 Server DNS Cluster (4 Names Server Clusters, ns1 through ns4, with 4 servers per cluster)

 

Head of Platform Operations @ TESRemote

  • January 2022 to October 2022
    • Manage the day-to-day running of over 130 separate microservices in addition to
      • Manage the day-to-day hosting of
        • Marketing Website
        • Magazine Website
        • Resources Website
        • 130+ separate microservices that ran the application suite that TES offers schools.
    • Continuous Integration & Continuous Deployment
      • Jenkins
  • Infrastructure
    • Amazon Web Services
      • Kubernetes
        • Fargate
        • EKS
        • Self Build “Homebrew” on scale sets
      • EC2
      • RDS MySQL/Postgres
      • Mongo Atlas
  • TES Projects
    • Migrate services from Homebrew and standard EKS to Fargate as much as possible.
    • Migrate any local database to services when possible if not cost-prohibitive.
      • Legacy MySQL and Postgres to Amazon RDS
      • Legacy Mongo to Mongo Atlas
    • Create minimum credible documentation of the existing infrastructure
    • Create an onboarding process to be continually refined by the people who use it to onboard.

Head of Cloud, Infrastructure & Tools @ Digi.Me, Remote

(Essentially Head of Platform)

  • May 2017 to October 2021
    • Manage the day-to-day running of
      • Infrastructure Department
      • DevOps
      • QA Department
      • Release Management
  •  Infrastructure
    • Microsoft Azure
      • New Platform
        • K8s Cluster over 3+ fault zones
          • Production, Staging, Integration, Development and Several Test Environments ran the “same” dockerised application at various stages of release.
        • Baseline Machine infrastructure built using Terraform
        • Containers configuration managed via SaltStack
        • Containers built by Jenkins on “Tagged Commit” of code by Jenkins
      • Legacy Platform
        • Machine Infrastructure built with Terraform
        • Machine configuration built with Chef
  • Monitoring
    • All logging is sent to Elasticsearch via Kafka & Logstash
    • Internal Monitoring performed by Prometheus/AlertManager
    • External Monitoring performed by StatusCake
    • Alerting is performed through PagerDuty, fed by Prometheus/AlertManager or StatusCake
    • Security incidents troubleshot using Splunk
  • Software / DevOps
    • Source control in Git (github.com)
    • Maven Repository used for storing JAR files and building Android clients
    • Continuous integration performed by Jenkins
      • Automatic Builds for Windows, MacOS, iOS, Android
        • Code Vulnerability Scanning performed at build time.
  • Testing
    • Automated Testing with TestRail, a custom Framework written and combines multiple testing technologies
      • Cucumber
      • Calabash
      • Test Robot

Head of Network Operations @ Red Matter Ltd, Croydon

  • July 2016 to February 2017
    • Managed Network Operations Team
      • Responsible for the 24×7 management of a Telco Network
        • Responsible for the replacement and repair of physical equipment in multiple datacentres
    • Technology Used
      • OpenSIPs
      • FreeSwitch
    • Configuration
      • Packages delivered using in-house developed DevOps tooling
      • Newer services delivered by Docker on CoreOS created with Docker compose
      • Older packages delivered via custom rpm packages
      • Changes logged via Jira
      • Documentation is written into Confluence
    • DataCentre Management
      • UK Datacentres
      • US Datacentres
      • Nordic Datacentres
      • Asian Datacentres
      • Australian Datacentres

CTA @ CenturyLink (formerly known as Savvis), London / Reading

  • November 2011 to July 2016

Technical Services Manager @ MarkcoMedia, Croydon

  • January 2010 to November 2011

Chief Executive Officer @ UnixGuru Hosting, East Grinstead

  • May 2009 to November 2011

Managing Director @ UnixGuru Consulting, East Grinstead

  • May 2009 to December 2009

Technical Services Consultant @ Aquila Group Holdings, Redhill

  • August 2004 to May 2009

Senior Unix Technical Specialist @ Homebase, Wallington

  • April 1999 to August 2004

Senior Systems Administrator @ Credit Suisse Asset Management, London

Deputy Operations Supervisor @ Veritas, Crawley