Cameron Harris, Developer in Los Angeles, CA, United States
Cameron is available for hire
Hire Cameron

Cameron Harris

Verified Expert  in Engineering

Site Reliability Engineering (SRE) Developer

Location
Los Angeles, CA, United States
Toptal Member Since
August 27, 2019

Cameron has over 15 years of experience in Unix/Linux systems administration. As a natural problem solver, Cameron looks to solve interesting problems involving infrastructure architecture, micro-services, containerization, configuration management, and continuous-integration and continuous-deployment. He has great object-oriented development skills and has worked with various different product teams.

Portfolio

Coinbase
Kubernetes, Amazon Web Services (AWS), Go, Solana, Parity Polkadot
Accruent
Amazon Web Services (AWS), VMware vSphere, Terraform, Rancher...
Beatport
Amazon Web Services (AWS), Vagrant, Python, Puppet, Packer, Kubernetes, Jenkins...

Experience

Availability

Part-time

Preferred Environment

GitLab, Bitbucket, GitHub, Visual Studio Code (VS Code), Linux

The most amazing...

...thing I've built was a music ingestion pipeline that took media packages from labels and encoded them into various formats to be sold in an online record store.

Work Experience

Senior Software Engineer

2021 - 2023
Coinbase
  • Developed a feature for the company's internal blockchain data snapshotting system, which implemented multi-threaded chunk file processing that resulted in a 20% increase in download/upload speeds and saved the company on infrastructure costs.
  • Managed and deployed validators for proof-of-stake blockchains using infrastructure automation and Kubernetes. Collaborated with external blockchain teams (Solana Labs, Parity, Near Protocol) to coordinate network updates.
  • Oversaw development of Coinbase's first Chainlink Pricefeed. Educated business developers and engineering on how Chainlink oracles support blockchain networks to take an idea from a technical design document to a launched product.
Technologies: Kubernetes, Amazon Web Services (AWS), Go, Solana, Parity Polkadot

DevOps Engineer

2019 - 2020
Accruent
  • Built a continuous deployment pipeline for the technical publication team.
  • Deployed and maintained the company's first Kubernetes infrastructure.
  • Championed the migration from monolith applications to container-based microservices.
  • Deployed Kubernetes infrastructure with Terraform.
  • Automated the creation of a development environment in Kubernetes.
Technologies: Amazon Web Services (AWS), VMware vSphere, Terraform, Rancher, Windows PowerShell, Kubernetes, Groovy, Docker, Chef, Ansible

Infrastructure Engineer

2015 - 2018
Beatport
  • Architected, deployed, and maintained cloud and bare metal infrastructure.
  • Created and maintained CI/CD pipelines for deploying Packer-built AMIs to EC2.
  • Created and maintained CI/CD pipelines for deploying containers to Google Kubernetes Engine.
  • Created and maintained portable development environments using Vagrant and Ansible.
Technologies: Amazon Web Services (AWS), Vagrant, Python, Puppet, Packer, Kubernetes, Jenkins, Django, CentOS, Ansible

Senior Linux Administrator

2015 - 2015
Viant Inc
  • Wrote and modified Puppet code to deploy monitoring, system configurations, and applications.
  • Automated the provisioning of physical and virtual machines.
  • Contributed to the migration of 1,000+ physical machines to AWS EC2.
  • Troubleshot and deployed advertisement real-time bidding clusters.
  • Worked closely with data scientists to meet system requirements.
Technologies: Amazon Web Services (AWS), Puppet, Ruby, Linux, Google Cloud, Hadoop

Systems Engineer

2008 - 2014
MediaTemple
  • Worked closely with other operations engineers to maintain up-time for 2500+ machine infrastructure.
  • Wrote and maintained Puppet configuration for bare metal machines.
  • Automated system administration tasks using Bash, Perl, and Python.
  • Contributed to the architectural design and deployment of multi-node Linux clusters that made up a shared web hosting platform.
  • Wrote and maintained various infrastructure monitoring.
Technologies: Solaris, Python, Puppet, Perl, Git, CentOS, Debian, Bash

Languages

Python, Bash, Ruby, Perl, Groovy, Go, TypeScript

Libraries/APIs

Telegram Bot API, Beautiful Soup, Node.js

Tools

Git, Jenkins, Ansible, Vagrant, Terraform, Puppet, Chef, VMware vSphere, Vault, Grafana, GitHub, Bitbucket, GitLab, Packer

Paradigms

Agile, Object-oriented Programming (OOP), Continuous Integration (CI), Continuous Deployment, Continuous Development (CD), DevOps, Waterfall Development

Platforms

Linux, OS X, Docker, Ubuntu, Linux RHEL/CentOS, Kubernetes, Amazon Web Services (AWS), Rancher, Blockchain, DigitalOcean, Ethereum, Visual Studio Code (VS Code), Debian, CentOS, Solaris

Other

Web Scraping, Oracle VM VirtualBox, Shell Scripting, Configuration Management, CI/CD Pipelines, Solana, Site Reliability Engineering (SRE), OpenVZ, Prometheus

Frameworks

Django, Flask, Ruby on Rails (RoR), Parity Polkadot, NestJS, Hadoop, Windows PowerShell

Storage

Google Cloud, MySQL, PostgreSQL, Memcached, Elasticsearch

2010 - 2012

Associate's Degree in Information Systems

Santa Monica College - Santa Monica, California

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