Patrick McEvoy,英国曼彻斯特的开发者
Patrick is available for hire
Hire Patrick

Patrick McEvoy

Verified Expert  in Engineering

欧博体育app下载发展商

Location
曼彻斯特,英国
Toptal Member Since
May 6, 2022

Patrick是DevOps和平台工程方面的专家. He has spent decades applying software engineering practices to the entire lifecycle of IT and engineering. 在各种环境中拥有丰富的经验, 尤其是在SaaS初创公司和政府部门, 他对提供临时领导很有信心, 单独或作为团队的一部分工作的. Patrick is a self-taught engineer who persists in learning and remains technically sharp.

Portfolio

Toptal Client
DevOps, Google Cloud, JavaScript, Cardano, Git, Architecture...
英国就业和养老金部
数字转换, DevOps, GitLab, 软件开发生命周期(SDLC)...
大曼彻斯特交通
Kubernetes, GitOps,生成预训练变形器(GPT), GPT...

Experience

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.

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.
  • 修改一个现有的Next.. js应用程序在Vercel云平台上正确部署.
Technologies: DevOps, Google Cloud, JavaScript, Cardano, Git, Architecture, 谷歌云平台(GCP), Vault

Technology Consultant

2019 - 2022
英国就业和养老金部
  • 领导10亿LoC和12亿LoC的迁移策略和交付,000个项目从多个本地解决方案迁移到GitLab SaaS. This included building a team and a Kubernetes platform to run over 500,000 CI jobs per week.
  • 编写部门首个面向数字同事的Slack助手. Initially, this was to handle GitLab user management by removing dormant seat usage and enabling self-service for seat assignment. 它节省了数百万美元的授权费用.
  • 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.
技术:数字化转型, DevOps, GitLab, 软件开发生命周期(SDLC), 站点可靠性工程(SRE), Cloud Architecture, Cloud Migration, CI/CD Pipelines, GitLab CI/CD, Rasa.ai, Harbor, Sourcegraph, Terraform, Enterprise, SecOps, DevSecOps, 亚马逊网络服务(AWS), AWS Lambda, Amazon Neptune, Gremlin, Monitoring, 基础设施即代码(IaC), 系统管理, Containerization, Infrastructure, Amazon弹性容器服务(Amazon ECS), Azure, Site Reliability, Grafana, Prometheus, Amazon EKS, Shell, Bash, Migration, DevOps Engineer, Continuous Deployment, 持续集成(CI), Go, Shell Scripting, Cloud, Teams, Automation, ETL, API Integration, Communication, Containers, Amazon Elastic Container Registry (ECR), 亚马逊虚拟私有云(VPC), YAML, Pipelines, Operational Finance, Finance, Networking, Git, AWS IAM, Jenkins Pipeline, Leadership, Architecture, IT Strategy, C#, C#.NET,技术领导, .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
大曼彻斯特交通
  • 承担了tfgm的迁移.从AWS EC2到EKS的微服务架构. This included designing the Kubernetes architecture and configuration, 将现有的微服务容器化, 并利用GitOps原则建立新的管道.
  • 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.
技术:Kubernetes, GitOps, 生成预训练变压器(GPT), 自然语言处理(NLP), GPT, Elixir, C#, Terraform, Gradle, Docker, Jenkins, DevOps, Agile, 亚马逊网络服务(AWS), AWS Lambda, Monitoring, 基础设施即代码(IaC), 系统管理, Containerization, Infrastructure, Grafana, Elasticsearch, Prometheus, Cloud Architecture, Amazon EKS, Shell, Bash, Migration, DevOps Engineer, Continuous Deployment, 持续集成(CI), Docker Compose, PostgreSQL, GitHub, Go, Groovy, Shell Scripting, Cloud, Drone CI, Automation, Java, API Integration, Communication, Containers, Amazon Elastic Container Registry (ECR), 亚马逊虚拟私有云(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, 哪个集体每秒处理数百万个事件.
  • 让公司在18个月里以每周5%的速度增长.
技术:c#, ELK (Elastic Stack), Rundeck, ASP.NET, Docker, Information Security, 平台即服务(PaaS), Agile, Leadership, Azure, CI/CD Pipelines, 集装箱编配, Enterprise SaaS, Architecture, Mailgun, 亚马逊网络服务(AWS), Monitoring, 基础设施即代码(IaC), 系统管理, Containerization, Infrastructure, Terraform, Elasticsearch, Kibana, Logstash, Cloud Architecture, Shell, Bash, Migration, 谷歌云平台(GCP), DevOps Engineer, Continuous Deployment, 持续集成(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, 面向对象编程(OOP), Amazon EC2, Threat Modeling, Vault, Load Balancers, .NET Core, Node.. js、AWS DevOps、应用平台

DevOps Consultant

2016 - 2016
英国就业和养老金部
  • 建立软件和DevOps实践和标准.
  • 为DevOps工具和能力开发了一个目标状态.
  • Created the DevOps job role within the organization and advised on initial recruitment.
Technologies: DevOps, Kubernetes, Governance, 软件开发生命周期(SDLC), Enterprise, Technical Hiring, Docker, 基础设施即代码(IaC), Containerization, Infrastructure, Terraform, Cloud Architecture, Shell, Bash, Migration, DevOps Engineer, Continuous Deployment, 持续集成(CI), Shell Scripting, Cloud, Automation, API Integration, Communication, 亚马逊虚拟私有云(VPC), YAML, Pipelines, Networking, Git, AWS IAM, Architecture, IT Strategy, Technical Leadership, Amazon EC2, SonarQube, Vault, Load Balancers, Amazon RDS, AWS DevOps

可观测性顾问

2016 - 2016
Sky Betting & Gaming
  • 设计了一个收集策略, store, and alert on production metrics for the Informix database that stored all data for sportsbooks, poker, and gaming platforms.
  • 与组织内的团队合作以适应环境, uplift, 并重用石墨Grafana监控堆栈.
  • 端到端解决了问题, including writing SQL queries and a Chef cookbook and applying the changes to production.
技术:IBM Informix, Ruby, Chef, RHEL, Jenkins, Grafana, Graphite, 基础设施即代码(IaC), 系统管理, Infrastructure, Shell, Bash, DevOps Engineer, Continuous Deployment, 持续集成(CI), Shell Scripting, Automation, Pipelines, Git, Jenkins Pipeline, Architecture

软件和开发运营顾问

2013 - 2016
国家健康和护理卓越研究所
  • Supported mobile applications for the British National Formulary (BNF). I maintained software dependencies and app analytics and ensured that clinical data was updated. 我还构建了一个构建管道,并包含了自动化测试.
  • Introduced a single deployment tool for the organization's 25 web services. 我支持迁移并确保它是成功的.
  • Led the engineering, 开发和运营, for greenfield access and an identity management service to support 400,000名NHS用户访问许可的教育内容.
技术:敏捷、技术架构、ASP.. NET、Android、iOS、Octopus Deploy、Windows、Linux、Redis、Identity & 访问管理(IAM), MySQL, MongoDB, 亚马逊网络服务(AWS), TeamCity, Rundeck, RabbitMQ, RavenDB, Python, SaltStack, Docker, 基础设施即代码(IaC), 系统管理, Containerization, Infrastructure, ELK (Elastic Stack), Grafana, Elasticsearch, Kibana, Logstash, Cloud Architecture, Shell, Bash, Migration, DevOps Engineer, Continuous Deployment, 持续集成(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,技术领导, .NET, 面向对象编程(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, 以及其他较小的客户.
  • 为客户需求设计和开发应用程序.
  • Recruited a small team of engineers to enable software development for clients.
Technologies: ASP.NET, DevOps, 资讯科技营运管理(ITOM), 新业务发展, Debian, Operations, NHibernate, Puppet, Python, Apache, Castle Windsor, PHP, 系统管理, Infrastructure, Cloud Architecture, Shell, Bash, DevOps Engineer, Continuous Deployment, 持续集成(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,技术领导, .. NET,面向对象编程(OOP),负载平衡器, .NET Core, Node.js

外部Webhook安全审计服务

http://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.

货运班轮集团|列车驾驶员申请服务

http://www.freightliner.co.uk/
Freightliner infrequently advertised for train drivers with no prior experience; however, 当他们这样做的时候,需求是压倒性的, 以及之前的招聘和培训机会, 他们的公司网站被收购了. 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. 因为这个组织没有技术人员, 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.

解决方案成功处理超过8,000 applications in a week and was even used three more times over several years.

草间验证器在1KV程序中的操作

http://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, 可靠地为网络生成和验证区块.

俱乐部会所|业余运动队管理

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

Libraries/APIs

Jenkins Pipeline, WebRTC, Node.js

Tools

Terraform, Jenkins, ELK (Elastic Stack), Grafana, GitLab CI/CD, Kibana, Logstash, Amazon EKS, Shell, GitHub, 亚马逊虚拟私有云(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.亚马逊弹性容器服务(Amazon ECS)

Frameworks

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

Languages

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

Paradigms

DevOps, DevSecOps, Continuous Deployment, 持续集成(CI), Automation, 面向对象编程(OOP), ETL, Agile, Azure DevOps

Platforms

Debian, Kubernetes, Docker, Linux, Ubuntu, 亚马逊网络服务(AWS), Drone CI, Amazon EC2, Windows, Azure, Harbor, AWS Lambda, Blockchain, 谷歌云平台(GCP), Windows Server, Apache Kafka, Android, iOS, Mailgun, Heroku, AWS Elastic Beanstalk, Cardano, Application Platform

Storage

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

Other

GitOps, 数字转换, 软件开发生命周期(SDLC), 站点可靠性工程(SRE), Cloud, Leadership, CI/CD Pipelines, Architecture, Cloud Architecture, Cloud Migration, Monitoring, 基础设施即代码(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, 基础设施监控, Load Balancers, Amazon RDS, GitHub Actions, AWS DevOps, Information Security, Amazon Neptune, 系统管理, Infrastructure, Prometheus, Teams, IIS, Finance, Networking, CTO, 实时通信(RTC), Argo CD, 自然语言处理(NLP), 平台即服务(PaaS), Webhooks, APIs, Web Security, System Requirements, QA Testing, RHEL, Graphite, Governance, Enterprise, Technical Hiring, 技术架构, Octopus Deploy, Identity & 访问管理(IAM), 资讯科技营运管理(ITOM), 新业务发展, Operations, Crypto, 集装箱编配, Enterprise SaaS, Sourcegraph, SecOps, Operational Finance, GPT, 生成预训练变压器(GPT), Container Management, Commercials

有效的合作

如何使用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 hiring