
James is based in Cambridge, UK, and is currently a Linux systems administrator with over 15 years of experience building and fixing complicated distributed Linux systems.
Skills and Experience
- Linux, macOS, BSD and Windows system administration
- Working knowledge of a diverse set of Linux distributions
- Debian/Ubuntu
- RedHat/CentOS/Fedora
- NixOS (heavily featured in this blog)
- Alpine
- Kubernetes deployment/management (on-premise/cloud)
- Installation, configuration and management of ethernet network equipment (Mellanox, Dell, Cisco)
- Software development in Go, Ruby, Python, PHP, Perl…
- Shell scripting/automation (including Puppet, Ansible)
- Experience working with cloud services (AWS, Google Cloud)
- Installation and maintenance of high-performance storage (Equalogic, Ceph, etc)
- Datacentre work in on-premise/third-party datacentres (installation of rack-mounted equipment and working in secure facilities)
Career
- Technical Lead/Systems Administrator @ Science & Technology Facilities Council (UKRI)
- (Previously…) Linux Systems Administrator @ Bytemark Hosting
- (Previously…) Systems Administrator @ UKFast
- (Previously…) Various Roles (Volunteer) @ 87.7 Bailrigg FM
Education
- BSc Computer Science @ Lancaster University (2005-2008)
- A-Levels/GCSEs