Patrick McEvoy, Management Consulting Developer in Manchester, United Kingdom
Patrick McEvoy

Management Consulting Developer in Manchester, United Kingdom

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.
Patrick is now available for hire

Portfolio

Experience

  • Software Development Lifecycle (SDLC) 15 years
  • Python 15 years
  • DevOps 15 years
  • Cloud 10 years
  • Digital Transformation 5 years
  • GitOps 4 years
  • Site Reliability Engineering (SRE) 3 years
  • GitLab 3 years

Location

Manchester, United Kingdom

Availability

Part-time

Preferred Environment

GitOps, DevOps, Linux, Kubernetes, 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.

Employment

  • 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, Git, GCP, Architecture, Google Cloud Platform (GCP)
  • 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 ECS (Amazon Elastic Container Service), 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 ECR (Amazon Elastic Container Registry), 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 (Amazon Elastic Compute Cloud), Threat Modeling
  • 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, Natural Language Processing (NLP), AWS, 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 ECR (Amazon Elastic Container Registry), 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 (Amazon Elastic Compute Cloud), Threat Modeling
  • 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, PaaS, Agile, Leadership, Azure, CI/CD Pipelines, Container Orchestration, Enterprise SaaS, Architecture, AWS, 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 (Amazon Elastic Compute Cloud), Threat Modeling
  • 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 (Amazon Elastic Compute Cloud)
  • 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, 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 (Amazon Elastic Compute Cloud)
  • 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, New Business Development, Debian, Datacentre 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)

Experience

  • 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.

Skills

  • Languages

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

    .NET, ASP.NET, Flask, NHibernate, Parity Polkadot
  • Libraries/APIs

    Jenkins Pipeline
  • Tools

    Terraform, Jenkins, ELK (Elastic Stack), Grafana, GitLab CI/CD, Kibana, Logstash, Amazon EKS, Shell, GitHub, Amazon Virtual Private Cloud (VPC), Git, AWS IAM, Docker Compose, Auth0, Amazon ECR (Amazon Elastic Container Registry), NGINX, GitLab, Gradle, Rundeck, Google Analytics, Chef, TeamCity, RabbitMQ, SaltStack, Puppet, Apache, Castle Windsor, Rasa.ai, Amazon ECS (Amazon Elastic Container Service)
  • 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 (Amazon Elastic Compute Cloud), Windows, Azure, Harbor, AWS Lambda, Blockchain, Google Cloud Platform (GCP), Windows Server, Apache Kafka, Android, iOS, Mailgun, Heroku, AWS Elastic Beanstalk
  • Storage

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

    GitOps, Digital Transformation, Software Development Lifecycle (SDLC), Site Reliability Engineering (SRE), Cloud, AWS, 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, Information Security, Amazon Neptune, System Administration, Infrastructure, Prometheus, Teams, IIS, Finance, Networking, GCP, CTO, Natural Language Processing (NLP), PaaS, Webhook, APIs, Web Security, System Requirements, QA Testing, RHEL, Graphite, Governance, Enterprise, Technical Hiring, Technical Architecture, Octopus Deploy, Identity & Access Management (IAM), IT Operations, New Business Development, Datacentre Operations, Crypto, Container Orchestration, Enterprise SaaS, Sourcegraph, SecOps, Operational Finance, Cardano

To view more profiles

Join Toptal
Share it with others