Andy Potanin,美国达勒姆的开发者
Andy is available for hire
Hire Andy

Andy Potanin

Verified Expert  in Engineering

Network Protocols Developer

Location
Durham, United States
Toptal Member Since
February 9, 2018

安迪是一个商人,他了解商业的基本原理,也知道如何编写代码. Overall, 他在当代web开发的几乎所有方面都非常有经验, deployment, DevOps, 以及构建一个可扩展的坚实堆栈的要素. 在他职业生涯的早期,他是Docker和Node的早期采用者.拥有强大的WordPress API开发背景.

Portfolio

Blackboard
Docker, Windows PowerShell, Jenkins, Octopus Deploy, Azure Service Fabric...
Usability Dynamics
平台即服务(PaaS)、云计算、DevOps、技术领导...
Usability Dynamics
NGINX, HAProxy, RabbitMQ, CircleCI, Elasticsearch, CoreOS, Docker, Node.js...

Experience

Availability

Part-time

Preferred Environment

谷歌计算引擎(GCE), Docker, SFTP, SSH, Atom

The most amazing...

...我创建的是一个容器驱动的托管平台,专注于CI和工作流,允许开发人员更快、更有效地交付.

Work Experience

Senior DevOps Engineer

2018 - PRESENT
Blackboard
  • 自动docker化微服务部署到Azure服务结构.
  • 使用Octopus Deploy自动进行微服务部署和基础设施更新.
  • 自动化HA(多区域)服务和基础设施部署.
  • 模块化部署脚本和模块以供重用.
  • 已配置多个Azure资源, including Key Vaults, CosmosDB, ServiceBus, EventHub, and others.
Technologies: Docker, Windows PowerShell, Jenkins, Octopus Deploy, Azure Service Fabric, Azure, Terraform, Amazon Web Services (AWS), Technical Leadership, Kubernetes, Redis, Load Balancers, Azure DevOps

CEO | Partner

2011 - 2020
Usability Dynamics
  • 和一群杰出的工程师一起工作, project managers, designers, 以及提供一流技术服务的文案.
  • 以身作则,在指导和发展团队成员的同时,始终学习并保持在新兴技术趋势的顶端.
  • 通过自动化测试增强和管理分布式产品发布流程, tagging, packaging, 发布公共插件、模块和库.
  • 通过定义组织任务和业务目标,处理B2B领域的业务开发工作.
Technologies: 平台即服务(PaaS)、云计算、DevOps、技术领导, Load Balancers, Site Reliability Engineering (SRE)

Senior Technical Manager

2014 - 2017
Usability Dynamics
  • 将140个客户端应用程序从单节点部署迁移到Google Cloud Platform (GCP)上的容器化水平可伸缩集群.
  • 在AWS、GCE和Azure上设计各种部署策略.
  • 对团队成员进行无状态应用程序开发模式和持续集成(CI)模式的培训.
  • 在构建一个专有的基于Docker的托管平台时获得了大量的Docker经验.
  • 实现了基于容器的持续部署(CD)、开发和工作流原则.
  • Published 13 public packages and 17 more private packages; more information can be found at Npmjs.com/~andy.potanin.
  • Published over 40 Docker images. (更多信息可在Hub找到.docker.com/u/andypotanin/).
  • 监督多个Node的开发.js-based web services.
技术:NGINX, HAProxy, RabbitMQ, CircleCI, Elasticsearch, CoreOS, Docker, Node.js, Azure, Google Compute Engine (GCE), Google Cloud Platform (GCP), Technical Leadership, Kubernetes, Redis, Load Balancers

Full-stack Senior Developer

2012 - 2014
Usability Dynamics
  • Developed a WordPress hosting infrastructure based on Docker; oversaw the development of WP-Property, WP-Invoice, WP-CRM, and WP-Stateless.
  • 利用各种技术(Elasticsearch, RabbitMQ, 和Percona),并部署在许多长期项目中.
  • 发布并参与了超过400个知识库.
  • Made over 7,000 codebase contributions and revisions; more information can be found at the link: Github.com/andypotanin.
  • Reached the top 11% in 2017 on Stack Overflow; can be seen using the link, Stackoverflow.com/users/104247/andy.
  • 监督超过630个WordPress产品的开发,000 downloads; more information can be found at Profiles.wordpress.org/andypotanin/#content-plugins.
Technologies: VMware vCenter, Linux, MySQL, HHVM, PHP, WordPress, GitFlow, GitHub, Varnish, Load Balancers

系统工程师|应用开发人员

2010 - 2012
Northrop Grumman | TASC
  • 监督为技术工程和协助团队(TE)的独特业务流程定制的基于web的ERP系统的开发&AT),目的是支持美国海军陆战队后勤部队.
  • 作为25人小组的一员,支持海军陆战队的任务.
  • 利用各种技术改进日常操作.
  • 创建分析和量化团队成员绩效的方法.
技术:Linux, MySQL, PHP, WordPress,负载平衡器

Information Technology Chief

2005 - 2010
United States Marine Corps
  • 带领一组从8点到11点的IT人员进行日常运营.
  • 协调和安排专门为个人量身定制的IT培训课程.
  • 进行绩效评估并提出晋升建议.
  • 实现了一个SharePoint驱动的资产和任务跟踪系统,用于分段内聚.
  • 每月平均委派和监督42人.5个独立的IT任务和项目.
  • Managed an inventory valued over $1.在现场供应和维护分析办公室(FSMAO)的检查中达到100%的符合性.
Technologies: Linux, Security, WiFi, SharePoint, Windows Server 2003, Cisco Networking, Technical Leadership

Rabbit.基于谷歌云平台(GCP)的ci容器平台

A robust PaaS for a Node.js, WordPress和PHP应用程序部署,专注于GitHub工作流. 该平台被创建为一个将工作流程放在首位的托管解决方案, 使其成为首批可以处理整个CI过程的托管平台之一.

这个平台早于Kubernetes,但在许多方面非常相似. However, 很多Kubernetes没有提供的功能, our platform handles very well, 最值得注意的是本地缓存和代理层.

该平台是一个由CoreOS机器组成的自我修复网络,通过状态感知的最先进代理,可以在数据中心周围移动生产和staging容器,实现零停机, 由一个紧密耦合的HAProxy提供支持, Varnish, and Node.js proxy layer.

容器在创建新的GitHub分支时自动提供,在删除分支时自动退役. 开发人员可以使用他们的GitHub凭证SSH或SFTP进入任何运行环境.

该堆栈为每个应用程序提供CloudFront分布,并自动处理无效请求. Meanwhile, 数据层由特定于客户端的Percona集群使用基于memcached的对象缓存处理.

基于Google云平台(GCP)的BoxMLS基础设施

这家总部位于旧金山的公司正在改变房地产行业的格局, BoxMLS运行一个高度分布式的Node网络.Js微服务与坚如磐石的持续集成过程. 数百万条记录存储在优化的Elasticsearch集群中,任务和作业通过RabbitMQ分发.

BoxMLS服务监视多个列表服务(MLS)的数据更改, 对房地产数据进行规范化和标准化, 并且可以比MLS无服务器更快地向订阅者发送更改通知.

wp -无状态WordPress Plugin for Google Cloud Platform (GCP)

http://wordpress.org/plugins/wp-stateless/
一个WordPress插件,通过将媒体资产转移到谷歌云存储桶中,帮助WordPress网站更像合适的“十二因素”应用程序, used as a backing service, 允许WordPress站点在不迁移媒体文件的情况下进行水平迁移和缩放. 集成是完全无缝的,WordPress不知道实际文件存储在远程存储桶上.

· Wordpress.org/plugins/wp-stateless
· Github.com/wpCloud/wp-stateless

Git Docker

http://github.com/wpCloud/git-docker
一个CLI实用程序,允许开发人员简单地从目录根运行“Git Docker start”,就可以为任何本地克隆的Git目录提供Docker容器. 该实用程序自动抽象Docker-run参数,以立即启动容器,并将Git目录卷挂载到容器中,从而允许开发人员继续使用在其容器中运行的所有必要服务进行工作.

开发人员可以通过修改Git配置文件中的简化选项来覆盖默认的容器设置. 虽然这种方法非常有用和可靠, 我们后来贬低了它,取而代之的是我们更强大的github驱动的Rabbit CI容器平台.

Docker Blackbox

This was one of our first experiments with Docker that actually ran Docker inside Docker; we did this to compartmentalize the client environments so that they could then be migrated and redeployed as a single package, Docker容器被打包在主Docker镜像中.

我想提一下,因为失败和没有成功的事情是值得提的,但你从中学到很多东西.

UDX Product Updates API

A hosted Node.在每个GitHub提交中为指定的分支构建WordPress插件和主题, assuming the tests have been passed.

这允许分布式WordPress产品的用户启用由原生WordPress更新功能处理的预发布更新.

The API emulates the WordPress.org响应,让WordPress将每个GitHub提交视为分布式产品的更新版本.

Red Door Company Infrastructure

http://reddoorcompany.com
一家位于北卡罗来纳州达勒姆的尖端经纪公司拥有一种本土感觉.. js前端由WordPress API提供支持. 应用平台运行在分布式Docker集群中,数据层由Percona集群提供支持, augmented by Elasticsearch.

应用程序实时地使用MLS更改, analyzes each listing's data, 并不断生成独特的登陆页面,以比任何竞争对手更快的速度向网络提供市场更新.

Languages

PHP, Bash Script, PHP 5, JavaScript, Markdown, Less, CSS, HTML5, Go

Frameworks

Express.. js, Windows PowerShell, Knockout (Knockout . js).js), AngularJS, PHPUnit

Libraries/APIs

Google Cloud API, Google Geocoding API, RequireJS, Lodash, jQuery, jQuery Plugins, WordPress REST API, GitHub API, WordPress API, Node.js, Slack API, Stripe API, Backbone.js, Authorize.net, PayPal API, Google Maps API

Tools

Git, Varnish, CircleCI, WP-CLI, NPM, Google Compute Engine (GCE), Amazon CloudFront CDN, Mocha, Docker Swarm, Google Kubernetes Engine (GKE), NGINX, RabbitMQ, Composer, PageSpeed, Atom, GitHub, Jenkins, Azure Key Vault, PHP-FPM, VaultPress, Google Analytics, Let's Encrypt, AWS CloudFormation, Ansible, Makefile, Grunt, Gulp, Terraform

Paradigms

REST API Architecture, DevOps, Continuous Integration (CI), Continuous Deployment, Automated Testing, Agile Software Development, Unit Testing, Azure DevOps, API Architecture, Management

Platforms

WordPress, Docker, Google Cloud Platform (GCP), CoreOS, Amazon Web Services (AWS), Azure Service Fabric, Kubernetes, Debian Linux, Apache2, Azure, Ubuntu, Ubuntu 14.04、Linux、SharePoint、Windows Server 2003、SharePoint 2013、Percona、Amazon EC2、Heroku

Storage

MySQL, Elasticsearch, JSON, Azure Active Directory, MySQL Clustering, Amazon S3 (AWS S3), Azure SQL, Google Cloud SQL, Datadog, JSON/XML Schemas, Memcached, Azure Cosmos DB, Microsoft Exchange Server, Azure Blobs, MySQL Server, MariaDB, Redis, MongoDB

Industry Expertise

Network Security

Other

Octopus Deploy, Load Balancers, Proxy Servers, RETS, IDX, IDX Integration, RESTful Web Services, Network Protocols, Unix/Linux Virtualization, WordPress Plugins, Security Clearance, Build & Release Engineering, Caching, Amazon Route 53, WordPress Themes, HAProxy, GitFlow, Google, Technical Leadership, Infrastructure Monitoring, JavaScript Libraries, SaaS, WebSockets, Google Cloud Functions, SSH, Private NPM Modules, HHVM, Platform as a Service (PaaS), Site Reliability Engineering (SRE), SFTP, Cloud Computing, Cisco Networking, WiFi, Security, VMware vCenter, Azure Service Bus, TCP/IP, TCP, Enterprise Resource Planning (ERP), Business, Procurement, Acquisitions, IT, IoT Security

2017 - 2019

工商管理硕士(MBA)

北卡罗来纳大学教堂山分校-教堂山,北卡罗来纳州,美国

2010 - 2012

工商管理、采购与收购硕士(MBA)

韦伯斯特大学-美国北卡罗来纳州勒琼营

2005 - 2010

本科学历,信息技术管理与安全专业

坎贝尔大学-营勒琼,北卡罗来纳州,美国

AUGUST 2009 - PRESENT

Security+

CompTIA

JULY 2008 - PRESENT

Network+

CompTIA

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring