Portfolio

This is probably my most fleshed-out AWS Terraform project instantiating a Lightsail Bitnami Ghost appliance behind a Cloudfront CDN distribution with an ACM certificate for SSL and Route53 'alias' A record to point the CF distribution:

GitHub - phillhocking/aws-ghost: Terraform Infrastructure-as-Code project deploying the Ghost CMS to AWS Lightsail instance secured by Bitnami behind Cloudfront CDN distribution requiring an ACM certificate and A record in public DNS outside of AWS; Lightsail instances cannot have DNS properties unless they are instantiated in the us-east-1 region.
Terraform Infrastructure-as-Code project deploying the Ghost CMS to AWS Lightsail instance secured by Bitnami behind Cloudfront CDN distribution requiring an ACM certificate and A record in public ...
phillhocking/aws-ghost

Here is an AWS project to instantiate a VPC with dev/staging/prod/public subnets and Internet Gateway/NAT Gateway/VPN Gateway/Customer Gateway for connecting your AWS VPC with premise infrastructure that I use in production at my agency:

GitHub - phillhocking/aws-network-vpn: Create AWS VPC with public/private subnets and site-to-site VPN
Create AWS VPC with public/private subnets and site-to-site VPN - GitHub - phillhocking/aws-network-vpn: Create AWS VPC with public/private subnets and site-to-site VPN
phillhocking/aws-network-vpn

This project instantiates the TIG (Telegraf, InfluxDB, Grafana) stack on an AWS EC2 Ubuntu 20.04 instance to serve as a jump-off point to begin with collecting observability metrics for managed infrastructure:

GitHub - phillhocking/aws-ubuntu-tig: Telegraf/Influxdb/Grafana on Ubuntu 20.04 AWS EC2 Instance
Telegraf/Influxdb/Grafana on Ubuntu 20.04 AWS EC2 Instance - GitHub - phillhocking/aws-ubuntu-tig: Telegraf/Influxdb/Grafana on Ubuntu 20.04 AWS EC2 Instance
phillhocking/aws-ubuntu-tig

This project spins up the Netbox IPAM solution with docker-compose on an Ubuntu 18.04 EC2 instance:

GitHub - phillhocking/netbox-aws: This repository is intended to allow for installing the popular NetBox DCIM/IPAM on an AWS EC2 instance via Terraform.
This repository is intended to allow for installing the popular NetBox DCIM/IPAM on an AWS EC2 instance via Terraform. - GitHub - phillhocking/netbox-aws: This repository is intended to allow for i...
phillhocking/netbox-aws

This project, long forked from another GitHub user, allows for creating a Terraform IAM user for the sake of programmatically ensuring that we can manage instances for all of these other projects with a terraform user that is distinct from our root/working IAM user so we can effectively rotate secrets and maintain an audit trail for changes that are performed to our environments:

GitHub - phillhocking/aws-iam-tftemplate: Creating policy file to be used in terraform configuration using templates
Creating policy file to be used in terraform configuration using templates - GitHub - phillhocking/aws-iam-tftemplate: Creating policy file to be used in terraform configuration using templates
phillhocking/aws-iam-tftemplate

This is a Spotify Playlist called EMO AF which I have been lovingly curating since 2016 with over 150 tracks and over ten hours of content. In a way, I'm more proud of this curated playlist than my 'looks good on a resume' and 'demonstrates proficiency in AWS/DevOps Infrastructure-as-Code' stuff above... but not everybody knows that Emo's Not Dead:

It was never a phase, it's a lifestyle!

I'm sure I will come up with more stuff here at some point. Check in periodically or drop me a line via any of the methods in the About page and let me know what you think I should tackle next!