John Donald Schmitz

Linux Administrator, Python Programmer

I am a certified RedHat Linux Administrator with experience in automation, CICD, cloud operations and support, and more

Download Resume

Skills

Professional Skills

Linux Systems Administration
95%
Python Programming
85%
GoLang Programming
70%
Bash Shell Scripting
80%
Networking Technologies
85%
Documentation
80%
Kubernetes, Cloud and Docker
83%

Personal Skills

Communication
80%
Motivation
90%
Troubleshooting
90%
Consistent Results
85%

Application and Development Experience

RedHat Linux 7 and 8
95%
VMware vCenter and ESXi
90%
SaltStack
90%
Prometheus and Thanos
90%
Github Actions
85%
Jenkins CICD
85%
85%

Fun Fact

This resume website is hosted on my own hardware running VMWare ESXi and Kubernetes

This server also hosts my own streaming and transcoding service via Jellyfin, a discord bot, and a minecraft server. All while creating an easily accessible sanbox for proof-of-concept work and learning

Work Experience

Engineer II, American Express

July 2021 - Present

All prior, plus create and lead a team of support personnel to ensure consistency and reliability in our environment and validate applications following quarterly patching. Also maintain and develop deployment pipeline code, respond to and drive root cause analysis and resolution of production issues, uplift application platforms, design and deploy Prometheus and Thanos monitoring platforms to internal cloud hosting and integrate with internal alerting mechanisms.

Lead Programmer Analyst, American Express

Oct. 2020 - July 2021

All prior, plus maintenance of the department CICD Pipeline, root-level production support, primary maintainer for application monitoring and host firewalls, Training of production support personnel, Assistance with migrating applications from midrange to internal cloud hosting.

Programmer Analyst, American Express

Jan. 2019 - July 2021

Production root-access for support and change implementation. Server building and infrastructure application first-time setup and maintenance. Python, CICD, SaltStack Development with a focus on automation and tooling. Representation on department change review board, targeting accuracy of implementation instructions and compliance with policy to ensure change reliability. Primary maintainer for application monitoring and host firewalls in an environment of 900+ physical and virtual linux servers.

Dispatcher, Westwind School of Aeronautics

Jul. 2015 - Jun. 2019

Monthly audits on the school's accounting and progress tracking systems, case tracking on accounting errors. Routine duties also included ensuring the accuracy of aircraft maintenance records, weather monitoring, dispatch of aircraft, and payment collections.

Education

Red Hat Certified System Administrator (RHCSA)

210-198-172

Awarded Nov. 18, 2021

CompTIA Linux+ Certification

COMP001021637517

Awarded Feb. 26, 2020

CompTIA Network+ Certification

COMP001021428217

Awarded Jan. 18, 2019

Code Samples

click for links

Aviation Weather Services

Python code for working with aviation weather data.

A relatively simple library of code that downloads the latest iteration of aviation weather data from aviationweather.gov and parses the CSV output into objects for use by other programs.

Centralized Low-Cost Security Cameras

A Python security camera scheme that prioritizes cost and efficiency.

Python code meant to run on ARM64 powered remote deployed security cameras and an x86 core server with a GPU for encoding and storing footage. Built on FFmpeg

Complicated Coffee Order Generator

GoLang code used as a learning exercise in learning the base language and hosting an API

Presents an API endpoint that, when queried, returns a pseudo-randomly generated coffee order with absurd requirements.

1