James lives in Cambridge, UK, and is currently a Linux systems administrator with over 15 years of experience building and fixing complicated distributed Linux systems, in commercial & research environments.
Skills and Experience
- Linux, macOS, BSD system administration & support at all levels
- Management of large (>20k cores) HPC/HTC systems for scientific research
- Managing technical teams
- Stakeholder management within large technical research projects
- Completion of large public-sector IT procurements (£millions)
- Working knowledge of a diverse set of Linux distributions
- RedHat/CentOS/RockyLinux/SUSE/Fedora
- Debian/Ubuntu
- Alpine/Arch
- NixOS
- Kubernetes/container deployment & management (on-premise+cloud)
- Installation, configuration and management of ethernet network equipment (Mellanox, Dell, Cisco)
- Software development in Go, Rust, Ruby, Python, PHP, Perl…
- Shell scripting/automation (including Puppet, Ansible)
- Experience working with cloud services (AWS, Google Cloud, Azure)
- Installation and maintenance of high-performance storage (Pure, Panasas, Quobyte, Equalogic, Ceph, etc)
- Datacentre work in on-premise/third-party datacentres (installation of rack-mounted equipment and working in secure facilities)
Career
- HPC Infrastructure Team Lead (JASMIN Project) @ Science & Technology Facilities Council (UKRI)
- (Previously…) Technical Lead/Systems Administrator (DAFNI Project) @ 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 (2:1) @ Lancaster University
- A-Levels/GCSEs