Kevin Harper

Systems Admin & Python Developer

I'm at


I've held several IT positions, ranging from web development, to client liaison, to server administration. Implementing open source technologies and developing software to solve complex problems is what I have enjoyed the most.

My Dev Stack


Collection of some of the tools I've used in my 10+ years in IT.

Operating Systems


Linux & Windows Servers:
I prefer Ubuntu but have worked with Debian, CentOS, & FreeBSD.

Also very familiar with Windows 2003, 2008R2, & 2012R2 servers.

Linux, Windows, & Mac Desktops:
I run linux on my laptop. I test drive different distros every couple of years, but I always come back to Ubuntu.

I also work with Windows and Macs on a daily basis.

  • VMWare
  • vSphere
  • AD
  • LDAP
  • Network Shares
  • DNS
  • NAS
  • GitLab Servers
  • Web Servers
  • DB Servers
  • WSUS
  • pfSense

Software Development

Current development focus: Web-based software running on a Linux, NGINX, PostgreSQL, Django stack, containerized by Docker.

Experience with Apache, mySQL, and PHP and basic exposure to Angular and Node.

Working knowledge of CSS & ES6 and, while not a designer by any stretch of the imagination, I am confident in ability at laying out UI.

Academic exposure to Java,, MS Visual Studio, and C.


  • Open Source
  • Python
  • LAMP
  • WordPress
  • WIX
  • DRF APIs
  • API clients
  • SemanticUI
  • Bootstrap
  • Font Awesome
  • jQuery



Configuration and maintenance of PostgreSQL, mySQL, and FileMaker.

Academic exposure to MS Access.

APIs & Web Scraping:
Working knowledge of Django REST Framework for building APIs and Python packages requests and BeautifulSoup for consuming APIs and scraping web content.

Data Visualization:
Working knowledge of matplotlib Python package and Chart.js for web-based visualization.

  • wget
  • SQL
  • JSON
  • XML
  • XSLT
  • Excel Dashboards
  • NumPy

Other IT

Docker, AWS, LXC/LXD, Ansible, git, network configuration.

Phone system support & maintenance, to include: Positron PBX, OpenPBX, Nortel BCM. Exposure to Avaya-based systems.

Use of open source software whenever possible.


  • Docker Compose
  • AWS EC2
  • GitHub
  • GitLab
  • Aerohive Networks
  • Netgear
  • Extreme Networks


Cloud, OS, CI, & CD
    Linux Academy | Dec/2017 - Current

Data Analysis
    General Assembly | Jun/2017

Molecular & Cellular Biology
    University of Arizona | Dec/2010