Cloud & DevOps
Virtualisation, storage, containers, and the hybrid cloud / on-premises glue that keeps production running.
Cloud & hybrid operations
Major cloud providers alongside on-premises infrastructure — built deliberately as hybrid, with Infrastructure as Code and automated pipelines so the same workload can land in either environment without bespoke work.
G7Cloud, CrawlZilla, and ScaleShield all run on infrastructure that spans physical hardware and cloud services, which gives me practical experience in the hybrid edge cases most engineers only theorise about.
Virtualisation
A decade-plus running hypervisors in production. Started on Hyper-V in the early days, moved through ESXi, and today run predominantly KVM and Proxmox — everything from single-box labs to clustered hosts with live migration, HA, and shared back-end storage.
Pragmatic about the choice: ESXi where the licensing and ecosystem still win, Proxmox where I want KVM + ZFS + a sane UI without the enterprise tax, bare KVM where the workload wants to be scripted end-to-end with libvirt and cloud-init.
Storage
Redundant, scalable storage is the part of infrastructure you only notice when it's wrong — and by then it's usually too late. I design storage with the failure modes in mind first: RAID 10 for general compute workloads, RAID-Z2 / RAID 6 for large-capacity bulk, and hot spares sized so a rebuild window never leaves an array exposed.
On the filesystem / block side, ZFS is the default for anything I run personally — checksums, snapshots, send/receive replication, transparent compression, and L2ARC / SLOG caching all doing useful work. For shared storage between hosts, iSCSI over dedicated storage VLANs with multipath I/O, and NFS where that's the better fit.
The goal is always the same: lose a disk, lose a controller, lose a host — and keep serving.
Core capabilities
- Hypervisors (ESXi · KVM · Proxmox · Hyper-V)
- VM Live Migration · HA Clustering
- ZFS (snapshots · send/receive · compression · ARC/L2ARC)
- RAID 10 · RAID-Z2 / RAID 6 · Hot Spares
- iSCSI · NFS · Multipath I/O
- Redundant SAN / NAS Architectures
- Amazon Web Services (EC2, S3, CloudFront, Route53)
- Google Cloud Platform (GCP)
- Hybrid Cloud / On-Premises Architecture
- Containerization (Docker · Podman)
- HashiCorp Nomad & Consul
- Infrastructure as Code (Terraform)
- CI/CD Pipelines (GitHub Actions · GitLab CI)
- System Monitoring (Prometheus · Grafana)
- Log Aggregation & Alerting
- Automated Provisioning & Scaling