Roger Stringer
DevOps Engineer, Full-stack Developer, and Writer
412 Maurice Street
Penticton, BC
V2A 5V9

Roger is a Skilled DevOps Engineer with over 5+ years of hands-on experience supporting, automating, and optimizing mission critical deployments in Docker, leveraging configuration management, CI/CD, and DevOps processes.

Experience
Imagely LLC
2018-2019
Senior DevOps Engineer

Maintained the company's infrastructure, which I migrated from a standard web server setup divided between Digital Ocean, Vultr, Rackspace and Kyup to a Docker cluster setup on Google Cloud Console.

Also designed and developed a Terraform / Kubernetes-based platform to host their SaaS hosting service which used WordPress multisite, Google filestore and Google Cloud Storage as well as MySQL cluster and Redis.

Clevertech
2015-2017
Senior DevOps Engineer

As a DevOps Engineer, I was on the front line in keeping sites reliable and stable, and worked with developers and clients to make sure all needs were met. Including jumping in and coding as needed on projects, and also developing internal tools.

Maintained git repositories for company projects and set up automated testing and deployment using either Travis-CI or Jenkins

Using either Ansible, Helm or Terraform, set up environments on either EC2 servers or docker hosts (ECS, docker cloud, or later kubernetes) for continuous testing and deployment of various client projects.

Worked heavily with AWS and its infrastructure.

Centre for Arts and Technology
2015-2015
Teacher

Taught a three hour course, twice a week on ITIL fundamentals, instructing students on the fundamentals of tech support, customer service and help desk management.

Twilio
2014-2014
Contract Developer / Contract Author

Worked on the Twilio <Skills> project, which involved planning, writing content and building demo apps to teach developers how to use Twilio in various ways ranging from: handling incoming and outgoing calls for IVRs, conference calling systems and call centers, as well as handling sms messaging

Also designed and built an MMS Whiteboard app to display on a giant 55 inch touchscreen monitor and that could send sketches to cell phones using MMS for the AWS re:Invent 2014 conference in Las Vegas, also traveled to the conference and worked the Twilio booth to provide technical expertise and sign copies of my books.

Copter Labs
2012-2014
Lead Web Developer / Systems Admin

Worked on WordPress sites and mobile apps for various clients such as Intel.

Projects varied from WordPress themes and plugins with integration of payment services to membership sites and iOS and Android apps.

Managed company servers and git repositories.

Vericorder Technology
2010-2013
Lead Application Developer / DevOps Engineer

Development and maintenance of various web apps, as well as managing servers. This included integration between the various other libraries and APIs ranging from company's iOS and web apps.

Acted as team lead to other team members and liaised with members of other departments that were involved in new products

Bongarde Holdings
2007-2010
Lead Application Developer / DevOps Engineer

Development and maintenance of their various e-commerce sites, developing new products, and rebuilding their existing products. Also responsible for maintaining company linux web servers. Acted as project manager to other team members and liaised with members of other departments that were involved in new products.

Noteworthy Personal Projects
Flybase
Real-time Database and API platform

Flybase is a web site that uses PHP, node.js, socket.io, and a custom-built database to provide a real-time datastore and push events.

The Site runs on a kubernetes cluster on Digital Ocean using Docker containers and load balancing to handle high amounts of traffic and processing.

CI testing and deployment are handled using Travis-CI before being deployed to dev or prod based on branches.

Graduate of the 2017 YC Startup School Founder Track (SUS17) online program

RogerStringer.com

Personal blog, running on Wordpress with all media stored on S3 and statelessly deployed to Digital Ocean onto a Kubernetes cluster.

Twilio Cookbook (First and Second Editions)

The first (and second) books written about Twilio via Pakt Publishing.

Real-time Twilio

A short ebook that assembled a collection of blog posts I wrote for flybase.io related to using Twilio and Flybase together.

Decoding Kubernetes

A soon to be released ebook on understanding Kubernetes and creating clusters, organizing containers and creating multi-site environments. Also covers various CI tools that can be used for deployment to insure quality.

Decoding GraphQL

Also soon to be released ebook on using GraphQL for work, including setting up GraphQL servers and client projects, talking to various APIs and building a complete CMS system.

Education
Keyin Technical College
1997-1998
Software Design and Development

Bachelor degree course in Software Design and Development.

Skills
Web Development
PHP
Backend Javascript / Node.js
Frontend Javascript
React / Next.js / jQuery / Angular / Vue
GraphQL
Python
Ruby / Ruby on Rails
Hardware / Infrastucture
Docker
Kubernetes
Linux
Terraform
Ansible
Chef
CI Testing and Deployment
Travis CI, Circle CI and Jenkins CI
Helm
AWS
Digital Ocean
Google Cloud Console
Netlify
Heroku
Zeit Now
Databases
MySQL
PostgreSQL
MongoDB
Redis
SQLite
Other
Technical Writing
Project Management