- Refined skills in server administration and web programming.
- Experience working in a high stress, multi-dimensional, and dynamic work environment.
- Certified with Amazon Web Services and versed in scalable cloud-based systems
Independent Health, Amherst, NY - January 2018 - Present
IT Services Support Administrator
- Managed multiple offshore teams overseeing Windows servers, end user computing, hypervisor, and virtualized desktop delivery
- Participated in IT governance including change management and problem management
- Managed mobile device enrollment and compliance
- Research technology to help the business meet compliance needs
- Led a project to implement Group Policy-based management of Mac OS X machines using Idaptive
Mainstreethost, Amherst, NY - June 2013 - January 2018
- Sped up website hosting and increased efficiency by migrating our web and database servers from Windows to Linux
- Experience with load balancing servers, both on-premises and in the cloud
- Cut physical datacenter footprint by > 30% by introducing XenServer virtualization
- Streamlined and automated many processes using Jenkins CI, improving efficiency for numerous repeatable tasks
- Led migration to Let’s Encrypt SSL certificates, cutting operational time spent on certificate issuance and installation by over 50% and dramatically reducing cost of services
- Implemented osTicket system to help Operations track issues and cut issue response times
- Created a MediaWiki knowledge base to help Operations document and standardize processes
- Lead maintainer of the PHP-based internal company dashboard: developed tools to help streamline employee workflows
- Created jQuery-based server monitor (now in public development)
- Provided support and guidance during company adoption of cloud services
- Designed and implemented scaling, multi-tier architecture with full CI support for custom coded applications in the AWS cloud
Student Affairs Information Technology, University of Montana, Missoula, MT - June 2011 - May 2013
RTA Coordinator/Supervisor June 2012 - May 2013
- Supervised nine student employees
- Supported all end user computing throughout the Division of Student Affairs
- Designed and conducted comprehensive training sessions for new employees and special training sessions for interested employees
- Researched, recommended and purchased hardware/software solutions
- Supervised and supported Student Affairs IT (SAIT) help desk
- Managed thin clients and supported Citrix desktop sessions
- Managed and maintained a SpiceWorks server for internal reporting and inventory
- Performed personnel work such as discipline, terminating employees, and conducting performance reviews
- Implemented imaging solution for employee desktops
- Performed Dell warranty work as a certified desktop, laptop, and printer technician
- Implemented a Squid proxy server and content filter for public computer labs
- Implemented a custom digital signage solution using embedded-OS thin clients
- Wrote and edited two University of Montana newsletters
- Enforced student compliance with Digital Millennium Copyright Act
- Completed inventory of all supported staff workstations
I built FastInviter as a response to a perceived need to easily schedule events and manage RSVP’s. It’s built in the CodeIgniter PHP framework, which I’m very comfortable with. While it hasn’t really taken off, I’m still very proud of it; it’s a great feeling to build something and have it work, and I enjoy challenging myself outside of my work environment.
As a server administrator, I love being able to see exactly what my servers are doing at any given time, but there wasn’t really a good piece of software out there that fit my needs. I loved the depth of data that Zabbix or Nagios gave me as well as the historical views, but trying to fit twenty-plus servers into one easily digestible view just wasn’t possible. To solve this problem, I wrote a jQuery-based API frontend for Zabbix that organized server data into a helpful view and released it for public development on GitHub as zabbixweb. This is one of my favorite projects both because it’s still being actively developed and because it was a great way to bring some web skills into the server administration sphere.
Personal site redevelopment
Earlier versions of my site were developed using classic blog/CMS platforms like Joomla or WordPress and hosted on traditional LAMP or LEMP hosting. To reflect my shifting areas of interest and to demonstrate a high-performance website at low cost, I redeveloped and rethemed it using Hugo - a static site generator - and leveraged Terraform to build out an AWS CodeDeploy pipeline and static hosting using AWS S3 and Cloudfront. Since the initial redevelopment, I’ve added other components to the site like a Lambda-based comment system written in Node.js. I also provided comprehensive documentation and tutorials on my blog for each step in this project to help others set similar stacks up for themselves.
Other miscellaneous work
I am relatively well versed in a lot of technologies that I haven’t mentioned here, because nobody who’s reading this is going to be interested in a long list of pointless keywords. Instead, I’ll simply point you to my technical posts on my personal website as well as my body of work on GitHub. I’m more than happy to discuss my specific experience or expertise with literally anything there.
- Amazon Web Services Certified Solutions Architect - Associate (02/2016-01/2021)
B.A., Political Science, University of Montana, Missoula, MT (September 2008 - May 2013)
- Minor in Music
Available on request.