Cameron Harris
Verified Expert in Engineering
Site Reliability Engineering (SRE) Developer
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
Experience
- Amazon Web Services (AWS) - 10 years
- Continuous Integration (CI) - 8 years
- Site Reliability Engineering (SRE) - 6 years
- Kubernetes - 6 years
- Python - 5 years
- Blockchain - 3 years
- Go - 3 years
- TypeScript - 3 years
Availability
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
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.
DevOps Engineer
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.
Infrastructure Engineer
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.
Senior Linux Administrator
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.
Systems Engineer
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.
Education
Associate's Degree in Information Systems
Santa Monica College - Santa Monica, California
Skills
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
Languages
Python, Bash, Ruby, Perl, Groovy, Go, TypeScript
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
Frameworks
Django, Flask, Ruby on Rails (RoR), Parity Polkadot, NestJS, Hadoop, Windows PowerShell
Storage
Google Cloud, MySQL, PostgreSQL, Memcached, Elasticsearch
Other
Web Scraping, Oracle VM VirtualBox, Shell Scripting, Configuration Management, CI/CD Pipelines, Solana, Site Reliability Engineering (SRE), OpenVZ, Prometheus
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring