cursor

Shahid Amin

Cloud & Infrastructure Engineer

I build reliable, observable, and scalable infrastructure — mostly in Go.

I'm a Computer Engineering student at the University of Canberra and a self-driven Cloud & Infrastructure Engineer with a deep focus on building robust backend systems and distributed infrastructure using Go. I gravitate toward the intersection of systems programming and cloud-native tooling — the place where code meets metal.

I'm actively building real-world expertise in Kubernetes, Terraform, and observability pipelines. I believe great infrastructure is invisible — it just works, scales, and recovers gracefully.

When I'm not crafting Go services or wrangling Arch Linux configurations, I explore geopolitics, sci-fi (Dune is a masterclass), and the occasional fitness grind.

  1. 2024 — Present

    Backend & Infrastructure Intern · Open Source / Freelance

    Building Go-based CLI tools and REST microservices. Deploying containerised workloads to Kubernetes, writing Terraform modules for cloud resource provisioning, and setting up Prometheus + Grafana observability stacks.

    GoKubernetesTerraformDockerPrometheusgRPC
  2. 2023 — 2024

    Systems & Linux Consultant · Self-employed

    Assisted local businesses with Linux server setup, shell scripting, and network configuration. Deployed self-hosted services (Nginx, Caddy, Gitea) on VPS instances. Automated admin tasks with Bash and Go scripts.

    LinuxBashGoNginxNetworking
  3. 2022 — 2023

    CS Tutor · Online / K-12

    Tutored high-school and middle-school students in programming fundamentals, algorithms, and computer science concepts. Designed lesson plans and hands-on projects to make abstract ideas tangible.

    PythonCAlgorithmsTeaching
  • Termplay - Multiplayer Games over SSH (TUI)

    A terminal-based multiplayer gaming platform built with Go and SSH. Play Chess, Tic-Tac-Toe, and Snake in real-time with instant room-based matchmaking. Powered by Firebase and Bubble Tea for a fast, interactive, cross-platform TUI experience.

    GoBubbleTeacharmbracelet/WishLipglossTUI
  • oauth2-provider image

    OAuth2 Provider in Go

    Full-featured OAuth2 and OpenID Connect provider written in Go. Includes secure token handling, PKCE support, and admin controls. Built for production-grade authentication and scalable backend systems.

    GoRedisnet/httpPrometheusDocker
  • k8s-bootstrap — terraform apply aws_vpc.main created aws_subnet.private[0] created aws_eks_cluster.main created helm_release.prometheus: creating... helm_release.grafana: pending CLUSTER NODES control-plane ● Ready worker-01 ● Ready worker-02 ● Ready prometheus+grafana ● Pending

    Kubernetes Cluster Bootstrap

    Terraform + Ansible automation to provision a production-grade Kubernetes cluster. Includes Helm-based deployment of Prometheus, Grafana, and an Nginx ingress controller. Fully idempotent and GitOps-ready.

    TerraformKubernetesAnsibleHelmGrafana
  • main.go — grpc-gateway 1 package main 3 import ( 4 "google.golang.org/grpc" 5 "github.com/grpc-ecosystem/..." 6 ) Client REST / gRPC grpc-gateway HTTP → gRPC Go Service Protobuf+JWT Postgres + Redis

    Go REST + gRPC Gateway

    A dual REST/gRPC microservice written in Go using Protobuf definitions, grpc-gateway for HTTP transcoding, JWT middleware, and PostgreSQL. Containerised with Docker Compose and tested with integration benchmarks.

    GogRPCProtobufPostgreSQLDocker
  • GitHub Actions — ci.yml ✓ Build go build ./... ✓ Test go test ./... ✓ Scan trivy image 0 HIGH vulns ⟳ Deploy argocd sync in progress Run #47 · main · 2m 34s ago $ docker build -t ghcr.io/aminshahid573/api:sha-a3f9 Successfully built f4c91e2b $ argocd app sync production SYNCING production Healthy Slack notified ✓

    CI/CD Pipeline Toolkit

    A GitHub Actions + ArgoCD GitOps setup for zero-downtime Kubernetes deployments. Includes Dockerfile multi-stage builds, image scanning with Trivy, and Slack notifications on deployment events.

    GitHub ActionsArgoCDTrivyDockerGo
GoBashCJavaScriptSQLRust (learning)
KubernetesDockerTerraformAnsibleHelmArgoCDGitHub ActionsAWSGCP
PrometheusGrafanaLokiOpenTelemetry
RESTgRPCProtobufWebSockets
Arch LinuxNeovimtmuxGitPostgreSQLRedisNginx