Jacob McSwain

DevOps Engineer

Me!

DevOps Engineer at Liquidfish with a demonstrated history of working in cloud-native environments, specializing in multi-tenant infrastructures at scale, microservices, automation, and security.

Work History

liquidfish

DevOps Engineer

December 12 2019 - Present 

  • DevOps Engineer
  • Designed and administered a multi-tenant Kubernetes cluster
  • Built out new functionality in continuous integration and helped design new workflows, resulting in a faster, more stable development process
  • Designed and implemented backup and restore processes, reducing mean time to recovery during outages
  • Performed metrics analysis, coordinating changes as needed with various teams, leading to increased stability of workloads
  • Responded to issues raised from lower level support for the maintenance of our software applications
  • Built documentation that assisted in establishing a culture of teaching and learning

Clevyr

DevOps Engineer

June 27 2018 - December 12 2019 

  • DevOps Engineer
  • Backend Programer
  • Manages the Continuous Integration and Deployment Workflow
  • Helped set standards for workflow and deployment
  • Use Node, Python, PHP, and Go to create products for clients
  • Use Hashicorp Products and CI for full workflow automation and fast, fault-tolerant deployments to any cloud provider

Certifications

AWS

Cloud Practitioner

August 21 2019 - August 22 2022 

Validation ID: WBYG4SXK3EFQQE9L


Community Activity

Oklahoma City Python Users Group

Co-organizer

October 10 2018 - December 2019 

  • Networking, learning, and teaching event open to all people
  • Run by Techlahoma, a 501 (c) non-profit improving access to in-demand technology education

Professional Projects

Guess Match Trivia

Backend Developer

2018-2019 

  • Designed a high-performance, stateless, secure, and scalable backend for handling game packets
  • AES encrypted at the transport layer
  • Originally written in Python, rewritten in Go
  • I gave a talk about it in our user group and it can be viewed on YouTube Here
  • Protobuf was used to give a well defined and easily compressed message format
  • Able to effectively handle over 100,000 simultaneous requests on consumer hardware thanks to utilizing queues and Go's support for threading

Project History

Invictrix

Project Lead

October 2017 - Present 

  • International development team
  • Running on thousands of devices
  • Maintains a Security Patch level even with Google's release cycle
  • Delta Upgrades and OTA Update Server
  • Gerrit Code Review Server
  • Jenkins build server for automatic updates
  • Use Java, Python, C, C++, Makefiles, and PHP to build, serve, and update builds

Desolation

Lead Programmer

December 2014 - October 2017

  • International development team
  • Running on thousands of devices
  • Maintains a Security Patch level even with Google's release cycle
  • Delta Upgrades and OTA Update Server
  • Use Java, Python, C, C++, and Makefiles to build, serve, and update builds

Spreadtrum Bootimage Tools

Developer

June 2017

  • A fork of mkbootimg tools used for specialized boot images that Samsung used on some of their tablets with Spreadtrum chips inside.
  • Reverse engineered a proprietary boot image format and written in C

Fusion ROM

Developer

July 2015 - December 2015

  • International development team
  • Running on thousands of devices
  • Maintains a Security Patch level even with Google's release cycle
  • Delta Upgrades and OTA Update Server
  • Use Java, Python, C, C++, and Makefiles to build, serve, and update builds

Custom Instrument Cluster

Developer

October 2017

  • Album of Pictures
  • A serial driver and a Raspberry PI connected to a Chevrolet ALDL port(pre-ODB2, before 1995) to provide a GUI based instrument cluster
  • Provided a more accurate experience with MPG calculator and other added features to modernize the driving experience
  • Written in C with some hardware soldering required

Werewolf Kernel

Developer

June 2016 - Present

  • A set of Android kernel forks I maintain to fix OEM bugs and provide a better User Experience
  • Collectively ran on 5k+ devices


View page source.


© 2018 Joe Matthews.

© 2018 - Jacob McSwain.