Career Profile

I am a highly motivated, bright, and articulate individual with a wide breadth of technical experience and skill. I thrive working directly with peers and clients, yet am able to work independently. I have a passion for technology and information security, and I have a devotion to doing things the right way - especially when it is not easy. Learning new things and teaching others delight me.

Experiences

UNIX/DevOps Engineer

2019 - Present
Epic Systems, Verona WI
  • Manage Kubernetes project and people.
  • Senior developer of internal tools, responsible for taking these applications from concept to production and providing ongoing support for them.
  • Perform code review for other software developers and maintain continuous integration infrastructure and tooling.
  • Member of Security Operations Council, on which I provide information security and policy recommendations.
  • Administer Splunk infrastructure, including creating dashboards and writing custom tooling to support Splunk deployment.
  • Support a wide breadth of UNIX systems, including Ubuntu, RHEL/CentOS, and AIX.
  • Manage systems via Puppet; monitor systems using Zabbix.

Desktop Support Engineer

2015 - 2019
Epic Systems, Verona WI
  • Senior developer of internal tools, responsible for taking these applications from concept to production and providing ongoing support for them.
  • Perform code review for other software developers and maintain continuous integration infrastructure and tooling.
  • Member of Security Operations Council, on which I provide information security and policy recommendations.
  • Administer Splunk infrastructure, including creating dashboards and writing custom tooling to support Splunk deployment.
  • Support Epic's 9,500 end users to ensure they are productive and happy.
  • Lead the Apple administration team, supporting hundreds of Mac and iOS devices via Jamf Pro and custom scripts.
  • Mentor and train new team members.

Computer and Technology Services Student Assistant

2013 - 2015
Epic Systems, Verona WI
  • Set up an imaging and management solution for Epic's growing number of Mac computers.
  • Worked collaboratively to design and develop a user-facing web app in C#/ASP.NET to perform circulation of loaner laptops, using Git and Jenkins CI.
  • Planned, designed, developed, and implemented a web app in C#/ASP.NET to track inventory in multiple locations.
  • Supported Epic's 9,000 end users by performing hardware and software troubleshooting.
  • Imaged, scripted, and delivered computing equipment for 300-700 new hires each month.

Assistant Network Coordinator

2012 - 2013
School District of New Glarus, New Glarus WI
  • Responsible for managing the IT team, kept them on task and functional.
  • Maintained all district equipment.
  • Proposed, presented, and recommended new equipment and solutions to district administration.
  • Provided friendly and courteous support to administration and faculty, and dealt with mediation between IT team and faculty members.

Certifications

2018-Present

Projects

Here are a few projects I've worked on.

GitLab at scale - Built out hybrid cloud-native GitLab on-premise to scale to 10,000 active users.
AFD2 - A tool I wrote to manage large distributed Splunk deployments in a CI/CD-centric manner.
easy-notifier - This was just a little web service I wrote while learning Go that can send me an email through curl. Example use case: `long-running-cmd; curl http://notify.example.com/email?from=long-running-cmd&message=command exited with status code $?`

Skills & Proficiency

Git

C♯

Bash

DevOps

Kubernetes

Defensive Security

Project Management

Go

Security Operations

Python

SQL (MySQL, MSSQL, PostgreSQL, SQLite)

Rust

Reverse Engineering