Avatar

Benjamin Cane

Principal Engineer, Vice President

American Express

Biography

Benjamin started his career as a Linux & Unix Systems Administrator. His first role was at a web hosting company where he supported thousands of FreeBSD and Linux systems. Afterwards he joined a managed services company that specialized in managing mission-critical systems. This is where he started specializing in high availability architectures.

Today, he is focused on building cloud-native software solutions for financial platforms. He uses both his systems and software knowledge to build end-to-end platforms. Platforms purpose built for performance, and resiliency.

Benjamin is also the creator and maintainer of several Open Source projects.

Interests

  • Distributed Systems
  • High Availability
  • Cloud Native Applications

Certifications

  • Certified Ethical Hacker, 2015

    EC-Council

  • Red Hat Certified Engineer, 2013

    Red Hat

Skills

Go

Python

Linux

Docker

Redis

MySQL

Learn More about Linux

This book will teach you how to troubleshoot and resolve issues with Linux. It first builds your knowledge of troubleshooting. What tools do you need, how to use them, and where to look for errors. Then it walks through troubleshooting many common scenarios. Issues like High I/O Wait, Firewalls, MySQL, Apache, etc.

Many readers, use this book to prepare for Red Hat Certification Exams.

Buy Now

Projects

*

Redis + Stunnel Dockerfile

Redis + stunnel Dockerfile for TLS on top of Redis

TestCerts

A Go package for creating temporary x509 test certificates. There are many Certificate generation tools out there, but most focus on …

Tasks

Tasks is an easy to use in-process scheduler for recurring tasks in Go. Tasks is focused on high frequency tasks that run quick, and …

Effing Shell Scripts 2

A common sense remote command execution tool inspired by fss and written in Go.

cfdns

CLI tool for manipulating DNS of CloudFlare hosted domains. This tool uses CloudFlare's v4 API to add, remove, list, or modify DNS …

Automatron

Automatron is a framework for creating self-healing infrastructure. Simply put, it detects system events & takes action to correct …

Masterless Salt Base

Quickly bootstrap a generic(ish) Ubuntu server ready to host Docker containers

Recent & Upcoming Talks

Episode #143: Tuning Python Web App Performance

Do you run a web application or web service? You probably do a couple of things to optimize the performance of your site. Make sure the database response quickly and more. But did you know a well of performance improvements live in your web servers themselves? Join Ben Cane and me to discuss how to optimize your Python web app as well as uWSGI and Nginx.

Using SaltStack in High Availability Environments

An overview on the benefits and best practices of using SaltStack for consistency and automation in Highly Available Enterprise environments.