Josh Eaton DevOps/Security Engineer

My Expertise

I am an experienced DevOps Engineer currently working for Xero as A Security Engineer.

Cloud

My primary skill is Cloud. I am most skilled in AWS but am familar and have done work with Azure and GCP. I have 5 AWS Certifications and 1 Google Certification.

Code

I am also a very experienced software engineer and was responsible for developing many internal tools focused around security of public and private clouds using Languages such as Python, Go, and Javascript.

Tools

I use a wide variety tools to support my such as Git, Ansible, Terraform and Cloudformation for automation, infrastructure and version control. With heavy used in CICD systems.

Featured Projects

lil.sh

lil.sh

  • Serverless Framework
  • Python
  • Amazon S3

lil.sh is a free and open source url shortener built on top of Amazon S3. View at https://lil.sh

View Source
Pokemon Rock Paper Scissors

Pokemon Rock Paper Scissors

  • Go
  • Websockets
  • Multiplayer
  • AWS
  • Serverless
  • ReactJS

This is a fun multiplayer game that you can play with your friends. I wanted to build this to learn the architecture/design of how you would build a multiplayer game. This game allows you to play a Pokemon Variant of Rock Paper Scissors with your friend by sending them a link. The game uses AWS API Gateway websockets to provide a real time playing experience and is a great way to resolve small decisions quickly!

View Site
Who's That Pokemon

Who's That Pokémon

  • ReactJS
  • Go
  • Python
  • CircleCI
  • AWS
  • Serverless

This is a full stack website game created with a fully accessible API. You play the game based on the old Pokemon TV show where you guess what the Pokemon's name is based of its silhouette. The frontend is written in React and hosted on S3. The backend is a Golang Serverless API. The pokemon image gallery is created by a Python script which creates the silhouette images and stores them in a NoSQL table.

View Site
pokequiz

PokeQuiz

  • Serverless (AWS Lambda)
  • Python
  • DynamoDB
  • Slack Integration

PokeQuiz is a quiz based on Pokemon built direclty into slack. You can quiz people in your team direclty from Slack. PokeQuiz is entirely serverless using Python, AWS Lambda, DynamoDB and AWS API Gateway. It's currently not open source but will be soon. View at https://pokequiz.xyz

View Source
Website Example

This Site

  • Jekyll
  • AWS

I initially created this website to be a blog about my work with AWS and Python. I decided instead to make it my frontpage/resume page and subdomain my eventual blog. I think it's pretty nice and simple to recreate.

View Source
aws-mfa-entity-already-exists-fix

AWS MFA Entity Already Exists Fix

  • Lambda
  • Cloudformation
  • Open Source

This is a small open source project that fixes an error that occurs when trying to create an MFA device when one already exists. Read the repo for more information.

View Source