Fletcher Haynes, DevOps Engineer and Developer in Redmond, United States
Fletcher Haynes

DevOps Engineer and Developer in Redmond, United States

Member since July 27, 2021
Fletcher is a DevOps engineer with over a decade of experience working for various clients, including nonprofit universities, gaming enterprises (Unity and Epic Games), and several startups in the gaming and ML/AI industries. He's built high-uptime, resilient systems that can handle hundreds of thousands of requests per second from all over the world. Fletcher also knows the ins and outs of large-scale applications (having taught it) as well as how to support infrastructure design.
Fletcher is now available for hire

Portfolio

  • OctoML
    Vault, Google Cloud Platform (GCP), Google Kubernetes Engine (GKE)...
  • Epic Games
    Kubernetes, Go, Amazon Web Services (AWS), Load Testing, Spinnaker...
  • Unity Technologies
    Amazon Web Services (AWS), Kubernetes, Go, Ruby, IP Networks...

Experience

Location

Redmond, United States

Availability

Part-time

Preferred Environment

Linux, Kubernetes, Amazon Web Services (AWS), Google Cloud Platform (GCP), Python, Rust, Elixir, C, Terraform, Ansible

The most amazing...

...thing I've developed is an analytics pipeline that processed over 6/Gbps of data from Unity-based apps all over the world.

Employment

  • Infrastructure Architect

    2020 - 2021
    OctoML
    • Designed and implemented completely automated dynamic development environments that were created and destroyed in response to branch creation and removal.
    • Set up Datadog for all aspects of monitoring, including APM and user experience metrics.
    • Installed embedded devices into physical data centers and made them accessible to GKE clusters.
    Technologies: Vault, Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Data Centers, Terraform, GitLab CI/CD, Datadog, Google Cloud, AWS DevOps, Amazon EC2, Amazon S3 (AWS S3)
  • DevOps Consultant

    2018 - 2019
    Epic Games
    • Developed an automated load testing system for large-scale Kubernetes clusters.
    • Set up and automated Spinnaker for deploying and testing applications.
    • Wrote a Canary deployment example and taught how to use it in combination with Spinnaker and Kubernetes for auto-rollbacks.
    Technologies: Kubernetes, Go, Amazon Web Services (AWS), Load Testing, Spinnaker, Canary Releases, Amazon Virtual Private Cloud (VPC), Google Cloud, AWS DevOps
  • Lead Software Developer

    2016 - 2018
    Unity Technologies
    • Revamped the ad-and-monetization pipeline so that it could handle over $500 million per year.
    • Led the migration of large infrastructure amounts from AWS to GCP for significant cost savings.
    • Hired and trained the SRE team members in Europe, Shanghai, and the US.
    Technologies: Amazon Web Services (AWS), Kubernetes, Go, Ruby, IP Networks, Amazon Virtual Private Cloud (VPC), Amazon Elastic Container Service (Amazon ECS), MongoDB, Google Cloud, AWS DevOps, Amazon EC2, Amazon S3 (AWS S3)
  • DevOps Engineer

    2015 - 2016
    Motiga
    • Automated the deployment of Windows servers to host game servers.
    • Wrote internal tools in C# to better track and report the state of games.
    • Built and maintained CI/CD pipelines for internal tools and applications.
    Technologies: Ansible, Unreal Engine, IBM SoftLayer, Docker, Ubuntu, LXC, AWS DevOps
  • Systems Administrator

    2010 - 2015
    Willamette University
    • Designed and deployed wireless networks to high-density student dorms.
    • Mentored student developers and student help-desk technicians; also wrote custom scheduling software for their use.
    • Worked with the biology faculty to provide HPC resources in AWS for an NSF grant.
    • Used VMware to provide server virtualization as well as desktop virtualization for student labs.
    Technologies: VMware, Linux, Amazon Web Services (AWS), Data Centers, Perl, Ruby, Networking, Wireless, Solaris, NetApp, Python, Cisco, Amazon Virtual Private Cloud (VPC), AWS DevOps, Amazon EC2

Experience

  • Iridium
    https://github.com/fhaynes/iridium

    A programming language, compiler, assembler, and VM written in Rust along with a series of tutorials documenting the development process. It is a register-based VM, the fastest but most challenging type to write, so there are not many tutorials about them.

  • Amethyst
    https://amethyst.rs

    A Rust-based 3D game engine that utilizes Vulkan and a modern ECS system. This is a large open-sourced project that I joined early on and led the founding of the Amethyst Foundation as an official nonprofit so we could accept donations.

  • Laminar
    https://docs.rs/laminar/0.5.0/laminar/

    I led the development of a low-level networking library based on UDP and intended for games and other applications with low-latency requirements. It's been used in multiple game engines as well as some proprietary load balancers and firewalls.

Skills

  • Languages

    Rust, Go, Python, Elixir, C, Ruby, Perl
  • Tools

    Terraform, Vault, Google Kubernetes Engine (GKE), Amazon Virtual Private Cloud (VPC), Ansible, VMware, Amazon Elastic Container Service (Amazon ECS), GitLab CI/CD
  • Platforms

    Linux, Kubernetes, Amazon Web Services (AWS), Google Cloud Platform (GCP), Amazon EC2, Kernel, Ubuntu, Spinnaker, Docker, Solaris
  • Storage

    Google Cloud, Amazon S3 (AWS S3), Data Centers, NetApp, Datadog, MongoDB
  • Other

    Cross-cultural Communication, IP Networks, Algorithmic Trading, AWS DevOps, Communication, Operating Systems, Apache Cassandra, Programming, Programming Languages, Nonprofits, Grant Proposals, Leadership, Project Planning, IBM SoftLayer, LXC, Cisco, Networking, Wireless, Canary Releases
  • Paradigms

    Compiler Design, Application Architecture, Load Testing
  • Frameworks

    Unreal Engine

Education

  • Master's Degree (Incomplete) in Computer Science
    2016 - 2017
    Georgia Tech - Savannah, GA, United States
  • Bachelor's Degree in Spanish, Computer Science
    2010 - 2013
    Willamette University - Salem, OR, United States

To view more profiles

Join Toptal
Share it with others