Requirements "Knows how a computer actually works"
So you want someone who
- Understands modern computer architecture and operating systems: Hyperthreading, power management, cache coherency, memory bottlenecks, filesystems,
graphics hardware tradeoffs and related debugging tools, Intel/AMD/ARM.
- Understands the computer software stack including webservers & frameworks, high performance software libraries, GPGPU programming, clang & LLVM, JIT compiler, CPU and GPU virtualization stacks including VMware, Azure, AWS.
- Understands hardware tradeoffs, DRAM memory, multicore, ECC, PCIe bus tradeoffs, display techonolgy, Freesync, Gsync, server storage technologies both nearline and long term, WiFi and ethernet. Backups. Servers and server management.
- Database servers both commercial and opensource and their setup for for reliability, backups,
production and testing servers.
- Computer administration, linux, windows, bash and perl/python scripting for sys admins. Machine testing and validation for production use.
So you want someone who
- Understands modern computer architecture and operating systems: Hyperthreading, power management, cache coherency, memory bottlenecks, filesystems, graphics hardware tradeoffs and related debugging tools, Intel/AMD/ARM.
- Understands the computer software stack including webservers & frameworks, high performance software libraries, GPGPU programming, clang & LLVM, JIT compiler, CPU and GPU virtualization stacks including VMware, Azure, AWS.
- Understands hardware tradeoffs, DRAM memory, multicore, ECC, PCIe bus tradeoffs, display techonolgy, Freesync, Gsync, server storage technologies both nearline and long term, WiFi and ethernet. Backups. Servers and server management.
- Database servers both commercial and opensource and their setup for for reliability, backups, production and testing servers.
- Computer administration, linux, windows, bash and perl/python scripting for sys admins. Machine testing and validation for production use.
- Computer security, firewalls, Meltdown & Spectre vulnerability fixes, VPN setup and admin.
So did you finally hire your senior systems engineer? the one who knows computers ?