About Me

DevOps / Cloud / Platform Architect with over 10 years of experience. I grew up in Devon, UK and currenly reside in Copenhagen, Denmark.

Technical Experience

  • tooling
  • education
  • certificates
            
              Ansible/Molecule
Azure/AWS/OCI
Bash/Python Scripting
Databases
Docker
Elasticsearch
Git
GitOps
Grafana/Prometheus
HAProxy/Apache/Nginx
Helm
Jenkins/GitLab CICD/ADO
Kafka
Kubernetes (AKS/EKS)
Linux
Load Balancing
Message Queues
Networking
Package Management
Packer
Security
Service Mesh
SonarQube
Terraform
TLS/PKI
WAF/Firewall
Goldsmiths, University Of London / Computer Science BSc.
First Class with Honors
September 2011 - June 2014
London, UK
This was an in-depth course that taught me the foundations of developing and designing software and computer systems. The department provided great research support which can be seen from the fact it came 9th in the world for its research in the RAE in 2008.
My dissertation was a research project which focused on the classification of malware through which I have developed some experience in machine learning using neural networks as well as other algorithms using both Java and Python utilising various libraries.
Courses Completed:
  • Algorithms and Complexity Theory
  • Artificial Intelligence
  • Audio-Visual Computing
  • Computer Security
  • Data Mining
  • Internet and Distributed Programming
  • Mathematical Modelling for Problem Solving
  • Networks and the Web
  • Neural Networks
  • Principles and Applications of Programming
  • Web Programming
  • Amazon Web Services
    Certified Solutions Architect Associate - Passed October 2021

    Microsoft Azure Cloud Computing Services
    AZ-104 Administrator Associate - Passed June 2020

    Oracle Cloud Infrastructure
    Foundations - Passed July 2020
    Operations Associate - Passed July 2020

    Experience

    Cloud Architect


    CARIAD
    Copenhagen, Denmark

    Jan 2022
    Present

      Provided consulting services within a large multinational automotive manufacturer with a specific focus on the architecture and observability of various services running on Azure.
    • Implemented new and improved existing tooling and infrastructure to allow for reliable logging, monitoring and tracing of the platform and services. This included Elasticsearch, Beats, Logstash, OpenTelemetry, Jaeger, Prometheus, Grafana, FluxCD, ISTIO and Azure.
    • Architected new environments and deployment processes and implemented security, stability and cost-saving improvements to the platform.
    • Implemented major improvements to the GitOps and IaC repositories including creating versioned Terraform modules and adding pre-commit hooks to ensure consistent code quality and prevent misconfigurations.

    Cloud Consultant


    UFST
    Copenhagen, Denmark

    Jan 2021
    Dec 2022

      I provided cloud/DevOps consulting services within a Danish public sector organisation using AWS.
      I achieved excellent results during my time on the project. Some specific outcomes which I have been responsible for include fixing stability issues in the deployment pipelines, enabling the use of SonarQube for code checking and also adding monitoring and alerting using DataDog.
    • Responsible for the EKS clusters and the Jenkins servers used across the project.
    • Migrated legacy Terraform/Terragrunt-defined infrastructure to Terraform v1.x and created modules to enable developers to follow DevOps principles and to take responsibility for their own infrastructure.
    • Writing reference stacks that utilise in-house Terraform modules using best practices to be used as guides by development teams.

    DevOps Consultant


    Eficode
    Copenhagen, Denmark

    Aug 2019
    Jan 2021

      I was primarily contracted out to a multinational insurance company where I was responsible for improving the stability, alerting, monitoring and security of a data analytics platform. As part of my internal work at Eficode, I also assisted and advised other internal consultants and conducted DevOps audits of various clients.
    • Worked with the data science teams to create automated pipelines for ML model training using Kubernetes, GitLab Runners, Helm and various Azure tools such as DBaaS, AKS and virtual machines.
    • Worked on and provided advice and guidance for a variety of tools including ELK/OpenDistro, Prometheus, Grafana, Kubeflow, Azure, Terraform, AKS, Kubernetes, Helm, Docker, GitLab CICD, DBaaS, Kafka, Ansible - including testing using Molecule, and McAfee ePO.
    • Regularly praised for my positive results and was recognised as instrumental to the platform being recognised as an exemplar within the wider company.
    • Responsible for architecting the cloud environments for a migration from an on-premise Oracle data warehouse to the Oracle Cloud using IaC.
    • Functioned as a technical advisor for other DevOps engineers within the department and the wider company.

    Senior WebOps Engineer


    Kainos Group
    London, UK

    Jan 2018
    Aug 2019

      I worked within the UK Home Office as part of a platform team supporting various different secure environments. The project I worked on won the Digital Award at the 2019 Civil Service Awards.
    • Used, implemented and maintained a variety of tooling including Ansible, AWS, Databases, Docker, ELK, Firewalls, Jenkins, LDAP, Message Brokers, Proxies, Puppet and Terraform.
    • My role included both work within the platform team and also rotations working within different development teams as an integrated DevOps Engineer.
    • Responsibilities included diagnosing application and networking issues, making changes to the CI/CD pipelines and also improving the resiliency of the platform.
    • Participated in an on-call rota and was responsible for responding to issues within the platform and for mitigating security risks whilst keeping key stakeholders up to date.
    • Worked with the security team to architect new additions to the platform and worked closely alongside the development teams to implement new services.
    • Received an internal award after being nominated by colleagues for being proactive in optimising CI/CD pipelines.
    • Received personal praise from both the Director of Digital Services for the Home Office and programme leaders from the Passport Office for work done to mitigate platform issues during the unprecedented load experienced during Brexit.

    DevOps Engineer


    ITC Compliance
    Bristol, UK

    Nov 2015
    Jan 2018

      Driving and implmenting internal changes to allow for improved development process.
    • Created processes to allow for automated creation and provisioning of live, development and staging environments.
    • Implemented deployment mechanisms so as to encourage the move to a more Agile development process.
    • Used, implemented and maintained a variety of tooling including Ansible, Capistrano, Python and Bash extensively for creating tools and processes to create a seamless delivery pipeline.
    • Migrated services and functionality from bare-metal servers to AWS and Rackspace Cloud.
    • Architected a microservice-based platform using AWS CloudFormation and various AWS SaaS services.

    Web Developer


    ITC Compliance
    Bristol, UK

    Sep 2014
    Nov 2015

      Full-stack LAMP development spread over several different platforms which offer both insurance and consumer credit compliance.
    • API design and implementation and integrations with external APIs.
    • Bug fixes for legacy code, development of new features, database updates and maintenance.

    Front-End Developer


    Aletrim
    Bristol, UK

    2016
    2017

      Part-time freelance work for a Bristol-based manufacturing business.
      Front-end web development.
    • Business network configuration and disaster recovery planning and mitigation.

    Webmaster


    Totnes Renewable Energy Society
    Totnes, UK

    2010
    2017

      Part-time freelance work for a Totnes-based renewable energy IPS which was conducted alongside my degree and full-time work.
    • Full-stack web development.
    • Web and email hosting.
    • Advising on IT related issues across the organisation.