My First Post
Overview
I wanted to set up a site that demonstrated my foray into DevOps skills, so as a project in and of itself, I’ve created this platform as a challenge and demonstration of my infrastructure skills.
- Hosted on a Free SKU Azure VM
- Uses GitHub for basic Version Controlling
- Uses my bendall.co domain to create a Dynamic DNS entry for “devops.bendall.co” using ddclient package
- VM is protected with a NSG to lockdown access for mgmt and web
- VM is secured with non-standard SSH port and public/private keys enabling secure and passwordless login
- NGINX is used as a reverse proxy for Hugo easy site builder (as I’m terrible at front-end)
- Let’s Encrypt TLS Certificate used instead of self-signed
- VSCode with Remote-SSH used for remote development; let’s face it, no-one should be coding in a terminal these days