|
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. - 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 ? |