Jonathan Mell, Developer in Anaheim, CA, United States
Jonathan is available for hire
Hire Jonathan

Jonathan Mell

Verified Expert  in Engineering

Security Developer

Location
Anaheim, CA, United States
Toptal Member Since
February 18, 2020

Jon has over two decades of Linux experience, half of those in a system admin role. He has built and understands auto-healing infrastructure. Jon has deployed many of these systems in enterprise environments. Jon has a love of Python and an ability to think on his feet. He hopes to work with new companies and new people to help build amazing systems across the planet! Automation by any means necessary!

Portfolio

Super League Gaming
Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), BareMetal...
Healthcare Company
Terraform, Terragrunt, Amazon Web Services (AWS), Kubernetes, GitLab CI/CD...
PGI
Amazon Web Services (AWS), NGINX, Terraform, Terragrunt, Python, Linux...

Experience

Availability

Part-time

Preferred Environment

Terraform, Terragrunt, Python, Linux, DevOps, DevOps Engineer, Cloud

The most amazing...

...full ETL system I built in Python mimicked the parent Zabbix config and alerts children servers in any region for eventual consistency across Zabbix servers.

Work Experience

Senior DevOps Engineer

2020 - 2023
Super League Gaming
  • Created a custom Python app to run on our clusters to achieve multitudes of needs from the development team.
  • Wrote Kubernetes service to reroute Minecraft authentication traffic to our authentication API service instead of Mojang/MS, using a custom mitmproxy Python app.
  • Implemented a Kube-Prometheus stack and wrote all the Grafana dashboards so we could cut our spending at Datadog.
  • Automated the entire platform for a live video processing team for twitch.tv live shows in six months.
Technologies: Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), BareMetal, Linux

DevOps Generalist

2020 - 2021
Healthcare Company
  • Used my knowledge of DRY infrastructure code to build a robust, automated back end on the cloud with a handful of back-end developers, helping change healthcare with artificial intelligence (AI).
  • Built a fully automated AWS account bootstrap utility that rapidly created identical AWS accounts with optional EKS clusters. Based on the bootstrap method, accounts created with this script required no login to add new users.
  • Created the initial Terraform and Terragrunt strategy being utilized to this day.
  • Built multiple Terraform modules for teams in need that are being used in production today.
  • Wrote many pages of documentation for other DevOps teams to use, allowing for rapid consumption of the Terraform modules.
Technologies: Terraform, Terragrunt, Amazon Web Services (AWS), Kubernetes, GitLab CI/CD, GitLab, Python 3, Technical Documentation

Site Reliability Engineer II

2019 - 2020
PGI
  • Supported daily Kubernetes upgrades, maintenance, and operations.
  • Developed Python applications to assist teams in facilitating development and other processes.
  • Created Terraform and Terragrunt frameworks for Kubernetes deployments.
Technologies: Amazon Web Services (AWS), NGINX, Terraform, Terragrunt, Python, Linux, Security, Helm, Kubernetes Operations (kOps), Kubernetes

DevOps Engineer Staff

2015 - 2019
Blackberry Cylance
  • Developed a Python Zabbix ETL app for the eventual consistency of config and alert settings across multiple Zabbix regions.
  • Headed many team innovations and documentation guidelines; many of the ideas for team processes were implemented.
  • Built numerous auto-healing services utilizing HashiCorp consul, consul templates, and Terraform/Terragrunt.
  • Oversaw client/virus model download system via Nginx caching abilities utilizing ephemeral volumes for super fast downloads for everyone!
  • Developed a full Django deployment portal (Beryl, blue/green deploy). This allowed our development team to use a website, click around, set pull-down menus, and click a button to roll out new versions of our software suite onto Amazon.
  • Led major Terraform/Terragrunt and Puppet module development.
Technologies: Amazon Web Services (AWS), NGINX, Terraform, Terragrunt, Python, Linux, Security, Datadog, Windows, Microsoft SQL Server, Docker, Jenkins, Consul, Puppet

DevOps Automation Engineer

2011 - 2015
Dynamic Concepts Inc
  • Developed an initial Chef cookbook with automation into AWS.
  • Developed back end software utilizing AWS API to automate AWS instance build requests from a custom Plesk front end.
  • Pioneered ModSecurity WAF layer into Nginx installations.
  • Managed named/BIND files and configuration for public DNS resolvers.
Technologies: Amazon Web Services (AWS), NGINX, Terraform, Terragrunt, Python, Linux, Security, PHP, Chef, Plesk, Bash

Senior Support Engineer

2005 - 2011
eEye Digital Security
  • Managed enterprise client installation support and handling of software issues.
  • Served as the primary contact for debugging of software platform application deployments for enterprise clients.
  • Oversaw many KB articles and how-to guides to assist customers with deployments.
  • Accelerated my position to a senior level very quickly due to my ability to think on my feet and debug mostly anything.
Technologies: NGINX, Terraform, Linux, Security, Intrusion Detection Systems (IDS), Cisco, Windows PowerShell, Windows

Zabbix ETL Process

A Python-based extract transfer and load system for Zabbix. This allowed for a parent Zabbix server to be set. Anything changed within this set parent server would be eventually consistent with all other Zabbix servers running in any available region. This would sync metric settings, alert settings, pager duty settings, etc. There were many challenges to this project as not all elements to a "Zabbix Server" are exposed to the API. The system would also not update any elements that have not changed utilizing a sha256 diff system I had built into the import mechanism for the least amount of IO/CPU stress on these systems.

Languages

Python, Bash, PHP, Go, Python 3

Libraries/APIs

Terragrunt

Tools

Terraform, NGINX, Boto 3, Puppet, Jenkins, Plesk, Chef, Helm, GitLab CI/CD, GitLab, Vault

Paradigms

DevOps

Platforms

Amazon Web Services (AWS), Linux, Docker, Kubernetes, Windows, Google Cloud Platform (GCP)

Other

Security, API Integration, Consul, Cisco, Intrusion Detection Systems (IDS), Technical Documentation, Kubernetes Operations (kOps), Prometheus, DevOps Engineer, Cloud, BareMetal

Frameworks

Windows PowerShell, Django

Storage

Microsoft SQL Server, Datadog, Databases

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring