HIKING TRAILS AND HACKING CODE.

I enjoy squashing bugs on the trail and before PROD


ABOUT

Hi, I'm Jon Riley! A Site Reliability Engineer who enjoys long distance hiking. Recently I have been implementing tooling to add monitoring and observability both at the infrastructure and application level. I also enjoy front end development and automated testing to ensure the only bugs I encounter are on the trail.

Jon Riley Hiking

WHAT OTHERS SAY


Jacob Weyer

Engineering Manager, DevOps at Built Technologies

I had the pleasure of working with and managing Jon for around ~7 months of his tenure at Built. Jon showed great promise and a knack for critical thinking that really helped us start the formation of our Site Reliability team at Built and his efforts focused around PagerDuty adoption, DataDog monitoring, terraform module creation and more showed that he's a strong and capable engineer. I would absolutely hire Jonathan again and bring him back into the fold. As he continues to learn he will be an ever increasing asset in any position he holds moving forward.

Johnny Cheng

SRE Manager, Kubernetes Administrator

I worked with Jon on the SRE team at Built and I was thoroughly impressed by with his abilities and his SRE mindset. As the SRE team, we had to respond quickly to improve our company's monitoring needs to mitigate future problems. He showed high proficiency with using Datadog, Cloudwatch and Terraform through our day to day. The team was comprised of people from multiple skill levels, Staff, Senior and mid-level and Jon produced the same quality work as everyone else.

Reed Tomlin

Chief Technology Officer | High-growth SaaS Companies

I worked with Jon for 18 months at Built. He wore a lot of hats during that time, working as a QA engineer, site reliability engineer and software engineer. Jon was always thorough, thoughtful, and above all else: kind. He is an amazing team player with a passion for learning, which makes him invaluable in whatever role you put him in.

Shaun Willis

Senior Software Engineer

Jon picked up seamlessly from where the previous contractor left off, ensuring the project remained on schedule. His technical expertise, ability to learn rapidly, and excellent communication skills were key in navigating this challenging transition. Aside from his technical prowess, Jon's interpersonal skills added value to our team, promoting a positive work environment. His forward-thinking and solution-oriented approach were critical in turning a potential setback into a project success.

TECH I ENJOY


Language

SRE

Testing

Frameworks

CI/CD

EXPERIENCE


Software Engineer

10/23 to Present

SAIC

  • Anticipated and addressed customer needs by communicating and presenting to project stakeholders
  • Utilized Kubernetes and Helm for container orchestration and deployment, ensuring high availability and reliability of applications
  • Designed and implemented GraphQL APIs to streamline data retrieval and improve application performance
  • Developed and maintained multiple Python applications and microservices
  • Experience: Kubernetes, Helm, Multiple AWS services, Python, GraphQL, Splunk

Site Reliability Engineer

01/23 to 07/23

Built Technologies

  • Improving application alerting from manual discovery to near real time by implement Monitors, Dashboards and SLOs to automatically detect and alert dev teams of issues
  • Automated provision of infrastructure across 6 different environments with Terraform (Infrastructure as Code) and CI/CD pipelines
  • On-call rotation to assist developers, and troubleshoot blocking infrastructure issues
  • Experience: Datadog, Terraform GitHub Actions, GoCD, CloudWatch, Postman, SonarQube and more

QA Automation Engineer

12/21 to 12/22

Built Technologies

  • Automated testing with CI/CD pipeline, including selenium browser and API integration tests
  • Built a unified end to end (selenium) testing repository for Built’s micro service architecture
  • Managed and led QA/automation sessions for engineering new hire onboarding
  • Experience: WebdriverIO Framework(Selenium), React testing library, Gherkin Syntax, Postman/Newman

Developer/Founder

12/19 to 03/23

Five Apple Feedback

  • Developed SaaS product from concept to completion
  • Grew to 250 subscribers generating over 33,000 entries of customizable feedback for ESL teachers
  • Implemented new features based on growth and user feedback
  • Migrated application from WordPress to JavaScript frontend and Firebase backend to allow for increased capacity and efficiency in development

Creative Director

10/13 to 12/21

MD Publishing

  • Managed web and graphic design teams generating both digital and print collateral
  • Developed and managed WordPress sites, keeping software and plugins and content updated
  • Developing custom features for user needs
  • Wrote scripts to automate repetitive tasks for graphic design department

SELECT PROJECTS


ECS Cluster with Terraform

This project uses Terraform to provision multiple resources to create a ECS cluster that connects to a EC2 GoCD server behind a ASG. Additionally repos can utilize GoCDs pipeline as code file to automatically define stages of the build process

CI/CD Pipeline with Jenkins

A infrastructure as code project where terraform provisions a EC2 and installs a Jenkins server. A remote git repository uses a Jenkinsfile to build out the pipeline stages. The stages include building the project, running tests and deploying the built files.

Five Apple Feedback

Five Apple Feedback is a web application built on Vue. It allows VIPKid(ESL) Teachers the ability to manage feedback templates that can quickly be customized for multiple students. Other features include scheduling feedback with date/time, flagging public feedback as outdated and more.

myCFP

myCFP is a web application for managing speakers and presentations across multiple conferences. It gives the admin the ability to view and export all data and emails speakers automatically when the status of their submission changes.

To Do 2021

While To Do 2021 could be seen as a simple app, it was used as an exercise to brush up on several Vue features. Some of the Vue features include, using provide/inject for global state and Vue transitions while searching folders or to dos.

CONTACT

Jon Riley

404.909.4399

jprly@outlook.com

Download Resume

Connect

LinkedIn | GitHub

All rights reserved © Jon Riley 2024