Neil Seymour - Cloud Infrastructure Architect | ContraWork by Neil Seymour
Neil Seymour

Neil Seymour

Cloud Infrastructure Engineer · AWS · Kubernetes · Docker

New to Contra

Neil is ready for their next project!

Cover image for Preview Environment System · CI-Driven
Preview Environment System · CI-Driven · Full Stack Automated preview environment system triggered by CI pipelines. On every PR tagged for preview, a GitHub Actions pipeline builds and pushes a branch-tagged Docker image, which triggers a Northflank webhook to instantiate a full-stack environment from a template — server, worker, PostgreSQL, migrations, and a unique subdomain URL. Environments are completely isolated per PR with no shared state, spin up in minutes, and are automatically destroyed when the PR is closed or merged. Production releases follow the same pipeline on merge to master, using Helm atomic upgrades with zero-downtime rolling updates.
0
27
Cover image for Cloud Infrastructure — AWS, EKS
Cloud Infrastructure — AWS, EKS & CI/CD Pipeline Architecture diagram representing the infrastructure stack I design and manage for clients. Covers a full CI/CD pipeline (GitHub Actions → Docker multi-arch build → Helm deploy), an Amazon EKS cluster with production-hardened pods (HPA, PodDisruptionBudgets, NetworkPolicies), supporting AWS services (RDS, S3, IAM), and observability via Prometheus and OpenTelemetry.
0
54
Cover image for Multi-Arch Docker Pipeline — GitHub
Multi-Arch Docker Pipeline — GitHub Actions · GHCR CI/CD pipeline building multi-architecture Docker images (linux/amd64 + linux/arm64) via GitHub Actions and CircleCI. Uses Docker Buildx with QEMU emulation, multi-stage Dockerfiles for minimal production images, and automatic tagging by commit SHA, branch, and latest. Images are published to GitHub Container Registry (GHCR) with a multi-arch manifest. Deployments use Helm with atomic upgrades and automatic rollback, targeting both ephemeral preview environments and production EKS clusters.
0
33
Cover image for Production Helm Chart — Kubernetes
Production Helm Chart — Kubernetes Deployment A production-grade Helm chart managing a multi-component application on Kubernetes. Includes separate server and worker deployments, HPA and PodDisruptionBudgets for resilience, NetworkPolicies for pod-level traffic control, a pre-deploy migration job, ingress with TLS, and a PostgreSQL dependency. Structured with separate values files for local dev and production environments.
0
30