Spenser Jones

Senior Application Developer & System Administrator

  Who I Am

Home Base   Calgary, AB, Canada
Years of Experience  
Preferred Operating System   Linux Mint with i3wm
Preferred Software   Tmux + Zsh + Neovim

  Get In Touch

Mail   hello@spenserj.com
Phone   403-975-9017
Blog   spenserj.com
Online Resume   labs.spenserj.com/resume
GitHub   github.com/spenserj

What I do

I develop solutions that improve performance and empower my team and company;
systems that meet the needs of our customers, without complicated processes and delays.

I see how life can run more smoothly, and how we can emphasize the things that truly matter.


Senior Development Node.JS, React, Redux, SocketCluster, C#, Kafka, PHP
Intermediate Development Go, Python, Ruby, AngularJS
Development Tooling Git, Webpack, Babel, Gulp, ESLint, Jenkins, JIRA
Server Management & Deployment Ansible, Puppet, Vagrant, KVM, Hyper-V, ESXi
Operating Systems Debian/Ubuntu, RHEL/CentOS, & Windows Server 2008-2016
Webservers Nginx, Apache, HAProxy, Varnish

Spenser Jones

Senior Application Developer & System Administrator



  • Embrace and share
  • Deployment of Staging/Production servers via Ansible
  • Automatic notification and recovery for failed servers


  • IPTables configuration with Fail2Ban integration and Abuse department reporting
  • Web, Database, and Authentication system hardening
  • Penetration testing and exploit detection


  • Architect highly-available realtime services
  • Utilize the optimal platform for project specifications
  • Seamless integration between systems across diverse OS/Software stacks


  • Automated testing and code coverage via Jenkins and Phabricator
  • Idempotent server deployments and updates with Ansible, Puppet, and Docker
  • Repeatable environments for development, testing, staging, production, and recovery
  • Clustered, highly-available stacks for optimal reliability and no-downtime code deployments

Spenser Jones

Senior Application Developer & System Administrator