Skip to content
View austinjhunt's full-sized avatar

Block or report austinjhunt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
austinjhunt/README.md

Hi there 👋

My name is Austin Hunt

I currently work with

  • Python, JS, HTML/CSS, PHP, Velocity, PowerShell, Bash
  • Django & Django REST Framework (DRF) for custom backend web app and REST API development
  • Docker for application containerization, K8s for orchestrating said containers
  • NodeJS
  • Network monitoring and alerting:
    • Icinga 2 for monitoring thousands of services across hundreds of network hosts
    • NCPA as the primary monitoring agent
    • Icinga Web as the web GUI for viewing and managing the network monitoring
    • Icinga Director as an Icinga Web Plugin for easily managing network infrastructure and monitoring targets in the GUI without dealing with server configuration files
    • Ansible for distributed Icinga server management (5+ servers)
    • InfluxDB v2 and Flux for time series monitoring data collection and querying
    • Django for a custom "host manager" app to allow app, web and db administrators to add and remove hosts that their team is responsible for, and specify what needs to be monitored in a distributed manner
    • MySQL for storage of monitoring configuration
    • Netbox for storing and importing network hardware as hosts to monitor
    • Grafana for building visuals of monitoring data
  • Apache and Nginx as primary web servers for enterprise websites and web apps
  • React for quick, component-based front end development
  • AWS - Elastic Beanstalk, Route53, S3, SSM Parameter Store (to avoid environment variable limitations of EBS environments), API Gateway, Lambda, Cloudwatch with chef's kiss JSON logging
  • Cloudflare, primarily because it's easy to use and provides some nice security features
  • Wordpress (freelance plugin and theme development)
  • Linode for hosting
  • GitHub Actions with PR labeling to trigger deployments to prod and preview environments and save TONS of time
  • OpenAI embeddings and chat completion API for AI integration into web applications like https://studyrocket.ai and https://novabrains.ai

I am currently learning

  • How to slow down my excitement for development to critically analyze the purpose of projects before diving headfirst
  • How to properly architect Icinga, Icinga Director, and Icinga web for optimal performance, coverage, and process efficiency for an enterprise IT team
  • How to leverage GitHub Actions to fully automate deployments of prod and preview environments to AWS EBS in a secure and cost-efficient way with custom domains
  • How to design clean, intuitive UIs with Material UI
  • How to deadlift without hurting myself
  • How to manage states and API calls and responses performatively in React
  • How to create paid applications with tiered subscription models that leverage Stripe for secure payment processing
  • How to build extensions for Ellucian Experience in higher education
  • How to live, laugh, love consistently
  • How to leverage the OpenAI API for embeddings and chat completions in a standardized way that fuses with clean front-end functionality like AI assistants and search

Development Activity

This little visual is an incomplete view of my development work. It does not include my private repository contributions (a majority) or my contributions to enterprise github projects for work.

Austin's Github Stats

Top Languages

Pinned Loading

  1. AutomatedTestingFramework AutomatedTestingFramework Public

    This is a script-driven automated testing framework designed and built to perform unit tests for a Django web application that is used to enhance teaching in the field of Computer Science.

    HTML

  2. BernieSandersGreetingCard BernieSandersGreetingCard Public

    This was my first major python graphics project (from my freshman year at CofC). I got lost in python code for about 17 straight hours, starting on a Friday afternoon and finishing the following Sa…

    Python

  3. IcingaHostManager IcingaHostManager Public

    A web application for managing automated Host object configuration that integrates with Icinga2 through a shared host management database.

    JavaScript

  4. k8s-training-linuxacademy k8s-training-linuxacademy Public

    Linux Academy training on Kubernetes. High level coverage and examples of container logging, debugging, Deployments, Jobs, CronJobs, Labels, Selectors, Annotations, Pods, Readiness Probes, Liveness…

    Shell

  5. snmpwalkdriver-icinga2 snmpwalkdriver-icinga2 Public

    Python module (Icinga2 plugin) for handling SNMP checks against hosts, designed for use with Icinga2 and Netbox

    Python 1

  6. stonopreserveapp stonopreserveapp Public

    CSS