Hi, I'm James Tuson,

About Me

I love coding, automation, microservices and event driven architecture. I enjoy working with Ansible, Bash, Docker, Golang, Gitlab and many other tools. If the right opportunity arises, I'm interested in a change in career to backend developer (Golang) so I can write more code. My dream is to work on designing and developing microservices.

Skills

Bash
Powershell
Batch/CMD
Yaml
VBscript
Markdown
Json
Golang
SQL
HTML
Python
Active Directory
Debian/Linux
Veeam
Windows Server
Cloudflare
Dell servers
AWS S3
AWS EC2
AWS Route53
Microsoft 365
VMware esxi
CentOS
Kubernetes
Talos
Proxmox VE
Git
Docker
Docker-compose
Gitlab CI/CD
Hyper-V
Ansible
Pulumi
Terraform
Nginx
fio
papertrailapp/syslog
Github Actions

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

more coming soon

Open Source Projects

Github

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#1224