Patrick McEvoy, Developer in Manchester, United Kingdom
Patrick is available for hire
Hire Patrick

Patrick McEvoy

Verified Expert  in Engineering

Management Consulting Developer

Location
Manchester, United Kingdom
Toptal Member Since
May 6, 2022

Patrick is an expert in DevOps and platform engineering. He has spent decades applying software engineering practices to the entire lifecycle of IT and engineering. With extensive experience in a wide range of environments, particularly within SaaS startups and the government sector, he feels confident in providing interim leadership, working solely or as part of a team. Patrick is a self-taught engineer who persists in learning and remains technically sharp.

Portfolio

Toptal Client
DevOps, Google Cloud, JavaScript, Cardano Blockchain, Git, Architecture...
Department for Work and Pensions, HMG
Digital Transformation, DevOps, GitLab, Software Development Lifecycle (SDLC)...
Transport for Greater Manchester
Kubernetes, GitOps, Generative Pre-trained Transformers (GPT), GPT...

Experience

Availability

Part-time

Preferred Environment

GitOps, DevOps, Linux, Kubernetes, Amazon Web Services (AWS)

The most amazing...

...GitLab migration I've recently delivered for a UK government client involved strategy, commercials, and engineering on 12,000 projects and 1,000 engineers.

Work Experience

DevOps Engineer

2022 - 2022
Toptal Client
  • Worked with the founder to understand his vision for the service and designed the production infra for GCP.
  • Engineered processes and automation to launch Cardano nodes faster than is currently documented publicly to meet availability and reliability requirements.
  • Wrote IaC to stand up GKE and deploy Kubernetes resources with Terraform and FluxCD.
  • Modified an existing Next.js application to correctly deploy on the Vercel cloud platform.
Technologies: DevOps, Google Cloud, JavaScript, Cardano Blockchain, Git, Architecture, Google Cloud Platform (GCP), Vault

Technology Consultant

2019 - 2022
Department for Work and Pensions, HMG
  • Led the migration strategy and delivery of one billion LoC and 12,000 projects to GitLab SaaS from multiple on-premises solutions. This included building a team and a Kubernetes platform to run over 500,000 CI jobs per week.
  • Coded the department's first Slack assistant for digital colleagues. Initially, this was to handle GitLab user management by removing dormant seat usage and enabling self-service for seat assignment. It has saved milllions of dollars in licensing.
  • Advised on the response to Log4Shell and built abstract tools—including decision tree models—to help develop and support modern thinking. I rewrote the enterprise cybersecurity risk, owned by the DWP board and non-executive directors.
Technologies: Digital Transformation, DevOps, GitLab, Software Development Lifecycle (SDLC), Site Reliability Engineering (SRE), Cloud Architecture, Cloud Migration, CI/CD Pipelines, GitLab CI/CD, Rasa.ai, Harbor, Sourcegraph, Terraform, Enterprise, SecOps, DevSecOps, Amazon Web Services (AWS), AWS Lambda, Amazon Neptune, Gremlin, Monitoring, Infrastructure as Code (IaC), System Administration, Containerization, Infrastructure, Amazon Elastic Container Service (Amazon ECS), Azure, Site Reliability, Grafana, Prometheus, Amazon EKS, Shell, Bash, Migration, DevOps Engineer, Continuous Deployment, Continuous Integration (CI), Go, Shell Scripting, Cloud, Teams, Automation, ETL, API Integration, Communication, Containers, Amazon Elastic Container Registry (ECR), Amazon Virtual Private Cloud (VPC), YAML, Pipelines, Operational Finance, Finance, Networking, Git, AWS IAM, Jenkins Pipeline, Leadership, Architecture, IT Strategy, C#, C#.NET, Technical Leadership, .NET, Amazon EC2, Threat Modeling, Argo CD, SonarQube, Vault, Load Balancers, .NET Core, Amazon RDS, GitHub Actions, AWS DevOps, Container Management, Commercials

DevOps Consultant

2018 - 2019
Transport for Greater Manchester
  • Undertook the migration of tfgm.com micro-service architecture from AWS EC2 to EKS. This included designing the Kubernetes architecture and configuration, containerizing the existing microservices, and building a new pipeline using GitOps principles.
  • Established an NLP pipeline to train and deploy models for ML categorization of inbound communication to the customer services function.
  • Acted as the tech lead for the customer experience team of eight people migrating a platform aimed at customer service case management from a legacy SAP solution to a SaaS platform.
Technologies: Kubernetes, GitOps, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), GPT, Elixir, C#, Terraform, Gradle, Docker, Jenkins, DevOps, Agile, Amazon Web Services (AWS), AWS Lambda, Monitoring, Infrastructure as Code (IaC), System Administration, Containerization, Infrastructure, Grafana, Elasticsearch, Prometheus, Cloud Architecture, Amazon EKS, Shell, Bash, Migration, DevOps Engineer, Continuous Deployment, Continuous Integration (CI), Docker Compose, PostgreSQL, GitHub, Go, Groovy, Shell Scripting, Cloud, Drone CI, Automation, Java, API Integration, Communication, Containers, Amazon Elastic Container Registry (ECR), Amazon Virtual Private Cloud (VPC), Windows Server, IIS, YAML, Pipelines, Azure DevOps, Networking, NGINX, Git, AWS IAM, Jenkins Pipeline, Groovy Scripting, Leadership, Architecture, IT Strategy, Technical Leadership, .NET, Amazon EC2, Threat Modeling, SonarQube, Vault, Load Balancers, Node.js, Amazon RDS, GitHub Actions, AWS DevOps

CTO and Founder

2015 - 2018
Logit.io
  • Established the MVP and supporting technology to launch the business.
  • Designed and build a scalable platform for 'printing' on-demand Elastic stacks, which collectivity processed millions of events a second.
  • Enabled the business to grow revenue at 5% a week for 18 months.
Technologies: C#, ELK (Elastic Stack), Rundeck, ASP.NET, Docker, Information Security, Platform as a Service (PaaS), Agile, Leadership, Azure, CI/CD Pipelines, Container Orchestration, Enterprise SaaS, Architecture, Mailgun, Amazon Web Services (AWS), Monitoring, Infrastructure as Code (IaC), System Administration, Containerization, Infrastructure, Terraform, Elasticsearch, Kibana, Logstash, Cloud Architecture, Shell, Bash, Migration, Google Cloud Platform (GCP), DevOps Engineer, Continuous Deployment, Continuous Integration (CI), GitHub, Auth0, Shell Scripting, Cloud, Automation, ETL, API Integration, Communication, Containers, YAML, Pipelines, Finance, Networking, NGINX, Git, Redis, Apache Kafka, Jenkins Pipeline, Groovy Scripting, CTO, IT Strategy, Technical Leadership, .NET, Object-oriented Programming (OOP), Amazon EC2, Threat Modeling, Vault, Load Balancers, .NET Core, Node.js, AWS DevOps, Application Platform

DevOps Consultant

2016 - 2016
Department for Work and Pensions, HMG
  • Established software and DevOps practices and standards.
  • Developed a target state for DevOps tooling and capability.
  • Created the DevOps job role within the organization and advised on initial recruitment.
Technologies: DevOps, Kubernetes, Governance, Software Development Lifecycle (SDLC), Enterprise, Technical Hiring, Docker, Infrastructure as Code (IaC), Containerization, Infrastructure, Terraform, Cloud Architecture, Shell, Bash, Migration, DevOps Engineer, Continuous Deployment, Continuous Integration (CI), Shell Scripting, Cloud, Automation, API Integration, Communication, Amazon Virtual Private Cloud (VPC), YAML, Pipelines, Networking, Git, AWS IAM, Architecture, IT Strategy, Technical Leadership, Amazon EC2, SonarQube, Vault, Load Balancers, Amazon RDS, AWS DevOps

Observability Consultant

2016 - 2016
Sky Betting & Gaming
  • Devised a strategy to collect, store, and alert on production metrics for the Informix database that stored all data for sportsbooks, poker, and gaming platforms.
  • Collaborated with teams across the organization to adapt, uplift, and reuse a Graphite Grafana monitoring stack.
  • Solved the problem end-to-end, including writing SQL queries and a Chef cookbook and applying the changes to production.
Technologies: IBM Informix, Ruby, Chef, RHEL, Jenkins, Grafana, Graphite, Infrastructure as Code (IaC), System Administration, Infrastructure, Shell, Bash, DevOps Engineer, Continuous Deployment, Continuous Integration (CI), Shell Scripting, Automation, Pipelines, Git, Jenkins Pipeline, Architecture

Software and DevOps Consultant

2013 - 2016
The National Institute for Health and Care Excellence
  • Supported mobile applications for the British National Formulary (BNF). I maintained software dependencies and app analytics and ensured that clinical data was updated. I also built a build pipeline and included automated tests.
  • Introduced a single deployment tool for the organization's 25 web services. I supported the migration and ensured it was a success.
  • Led the engineering, both development and operational, for greenfield access and an identity management service to support 400,000 NHS users accessing licensed educational content.
Technologies: Agile, Technical Architecture, ASP.NET, Android, iOS, Octopus Deploy, Windows, Linux, Redis, Identity & Access Management (IAM), MySQL, MongoDB, Amazon Web Services (AWS), TeamCity, Rundeck, RabbitMQ, RavenDB, Python, SaltStack, Docker, Infrastructure as Code (IaC), System Administration, Containerization, Infrastructure, ELK (Elastic Stack), Grafana, Elasticsearch, Kibana, Logstash, Cloud Architecture, Shell, Bash, Migration, DevOps Engineer, Continuous Deployment, Continuous Integration (CI), Docker Compose, GitHub, Shell Scripting, Cloud, Automation, Containers, Windows Server, IIS, Pipelines, Networking, NGINX, Git, AWS IAM, Jenkins Pipeline, Architecture, IT Strategy, C#, C#.NET, Technical Leadership, .NET, Object-oriented Programming (OOP), Amazon EC2, Load Balancers, .NET Core, Node.js, Amazon RDS, AWS DevOps

Director

2006 - 2013
QMTech
  • Built a small software consultancy which supplied software to Mercedes-Benz, Bank of Scotland, Freightliner, and other smaller clients.
  • Architected and developed applications for customer needs.
  • Recruited a small team of engineers to enable software development for clients.
Technologies: ASP.NET, DevOps, IT Operations Management (ITOM), New Business Development, Debian, Operations, NHibernate, Puppet, Python, Apache, Castle Windsor, PHP, System Administration, Infrastructure, Cloud Architecture, Shell, Bash, DevOps Engineer, Continuous Deployment, Continuous Integration (CI), Docker Compose, PostgreSQL, GitHub, AWS Elastic Beanstalk, Shell Scripting, Cloud, Java, Windows Server, IIS, YAML, Pipelines, Finance, Networking, NGINX, Leadership, Architecture, CTO, IT Strategy, C#, C#.NET, Technical Leadership, .NET, Object-oriented Programming (OOP), Load Balancers, .NET Core, Node.js

External Webhook Security Audit Service

https://github.com/firegrass/WebhookProxy
A straightforward service used to proxy inbound webhooks from the internet into a private IP address space. A UK government department deployed this service to centralize and control HTTP ingress for engineering webhooks and inbound HTTP requests.

Freightliner Group | Train Driver Application Service

https://www.freightliner.co.uk/
Freightliner infrequently advertised for train drivers with no prior experience; however, the demand was overwhelming when they did, and on previous recruitment and training opportunities, their corporate website was bought down. Additionally, they wanted to embed psychometric tests in the process to enable faster shortlisting.

I was retained to build a web service to meet the demand and improve the data collection. As the organization did not have technical people, I worked with my point of contact to define detailed requirements and ensure their needs would be completely met.

They were short on time and a new solution needed to be ready in 2-3 weeks. I built, tested, and deployed a service within the time allowed and monitored the stack while the job advert was live.

The solution successfully processed over 8,000 applications in a week and was even used three more times over several years.

Kusama Validators Operations in the 1KV Program

https://thousand-validators.kusama.network/
In a joint operation, I have been operating Polkadot and Kusama validators and their associated infrastructure. Our nodes have been part of the ‘one thousand validator’ (1KV) program, reliably producing and validating blocks for the network.

Clubhouse | Amateur Sports Team Management

Clubhouse was a web application for amateur sports clubs to assist in picking and fielding teams. Clubhouse, launched in 2008 and closed in 2013, has helped hundreds of sports clubs manage player availability and fixtures.

Languages

Python, C#, Bash, YAML, C#.NET, Elixir, Go, Ruby, PHP, Gremlin, Rust, Groovy, Java, JavaScript

Frameworks

.NET, .NET Core, ASP.NET, Flask, NHibernate, Parity Polkadot

Libraries/APIs

Jenkins Pipeline, WebRTC, Node.js

Tools

Terraform, Jenkins, ELK (Elastic Stack), Grafana, GitLab CI/CD, Kibana, Logstash, Amazon EKS, Shell, GitHub, Amazon Virtual Private Cloud (VPC), Git, AWS IAM, SonarQube, Vault, Docker Compose, Auth0, Amazon Elastic Container Registry (ECR), NGINX, GitLab, Gradle, Rundeck, Google Analytics, Chef, TeamCity, RabbitMQ, SaltStack, Puppet, Apache, Castle Windsor, Rasa.ai, Amazon Elastic Container Service (Amazon ECS)

Paradigms

DevOps, DevSecOps, Continuous Deployment, Continuous Integration (CI), Automation, Object-oriented Programming (OOP), ETL, Agile, Azure DevOps

Platforms

Debian, Kubernetes, Docker, Linux, Ubuntu, Amazon Web Services (AWS), Drone CI, Amazon EC2, Windows, Azure, Harbor, AWS Lambda, Blockchain, Google Cloud Platform (GCP), Windows Server, Apache Kafka, Android, iOS, Mailgun, Heroku, AWS Elastic Beanstalk, Application Platform

Storage

Elasticsearch, Redis, PostgreSQL, MongoDB, IBM Informix, MySQL, RavenDB, Google Cloud

Other

GitOps, Digital Transformation, Software Development Lifecycle (SDLC), Site Reliability Engineering (SRE), Cloud, Leadership, CI/CD Pipelines, Architecture, Cloud Architecture, Cloud Migration, Monitoring, Infrastructure as Code (IaC), Containerization, Site Reliability, Migration, DevOps Engineer, Shell Scripting, API Integration, Communication, Containers, Pipelines, Groovy Scripting, IT Strategy, Technical Leadership, Threat Modeling, Startups, Scalable Architecture, Infrastructure Monitoring, Load Balancers, Amazon RDS, GitHub Actions, AWS DevOps, Information Security, Amazon Neptune, System Administration, Infrastructure, Prometheus, Teams, IIS, Finance, Networking, CTO, Real-time Communication (RTC), Argo CD, Natural Language Processing (NLP), Platform as a Service (PaaS), Webhooks, APIs, Web Security, System Requirements, QA Testing, RHEL, Graphite, Governance, Enterprise, Technical Hiring, Technical Architecture, Octopus Deploy, Identity & Access Management (IAM), IT Operations Management (ITOM), New Business Development, Operations, Crypto, Container Orchestration, Enterprise SaaS, Sourcegraph, SecOps, Operational Finance, Cardano Blockchain, GPT, Generative Pre-trained Transformers (GPT), Container Management, Commercials

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring