Hi, I'm James Tuson,

About Me

Site Reliability Engineer with ~3 years in fintech/payments (PCI-DSS environments) on top of 5+ years of DevOps and over a decade of IT systems, networks and infrastructure experience. I have a keen interest in infrastructure as code, gitops, automation, observability, CI/CD and AI-assisted engineering, and I enjoy optimising processes and leaving things better than I found them — incrementally improving systems until they run smoothly, testably, visibly and reproducibly.

Skills

Bash
Yaml
Markdown
Json
Powershell
Golang
Python
Typescript/Node
SQL
HTML
AWS (EC2, Lambda, VPC, RDS, IAM)
Cloudflare
Debian/Linux
PCI-DSS compliance
New Relic
Datadog
Redis/ElastiCache
Active Directory
Windows Server
Microsoft 365
OpenSearch
Kubernetes
Talos
Git
Proxmox VE
Gitlab CI/CD
Pulumi
Terraform & Terragrunt
Docker
Docker-compose
Claude Code / AI agents
Ansible
SaltStack
Hyper-V
Nginx
GitHub Actions
Buildkite

Education & Experience

For more information, have a look at my curriculum vitae .

Projects

A cli tool written in Golang to convert AWS Route 53 DNS records into Pulumi Cloudflare Yaml Resources

Golang AWS Route53 json parsing yaml parsing Cloudflare Pulumi

A library to facilitate quick and easy import of a sophisticated logging framework to any bash script

Bash Logging

A library to facilitate quick and easy import of a useful debugging framework to any bash script

Bash Debug

Open Source Projects

Github

Interactive TUI for launching AWS SSM sessions onto EC2 instances

Github

Proof of concept trying to get go-sse working with echo router.

Github

Project I created in response to a challenge for an SRE job interview.

Github

A sophisticated logging library to help debugging both during development and operation of bash scripts.

Github

Github

A collection of useful bash functions too small to be maintained in individual repositories.

Github

Github

Dark powershell theme for Notepad++. High-vis without being garish.

Github

Testing setup of grafana-prometheus-cAdvisor

Github

PoShLog.Sinks.Syslog

Github

For bulk application of Microsoft Teams policies and policy packages to users

Github

Contact

Preferred contact method is LinkedIn. I'm also on Discord - gostega