Senior Platform Developer
Culver City, CA
You' ll work on the development of the platform for our storage hardware. Your programming is robust because you keep an eye out for details and think about the product holistically.
? Build, test and package new kernels
? Build, test and package service/feature software
? Build and test Linux distributions
? Develop and tune configurations for optimum performance and minimal overhead
? Create repeatable processes for software deployment and testing
? Create handoff documentation for deployment steps, conditions and tune-ables for operations and application development teams
? Provide escalated UNIX support (O/S, filesystem) to internal customer facing teams
? Linux, kernel and distribution-specific userland organization, packaging and distribution.
? Filesystems including Lustre, GPFS, OpenZFS, Data Replication technologies, RDMA transports, Storage Fabrics, SRP, NVMeoF
? Linux kernel optimization, compiling and packaging for distribution
? Shell, bash, make, and the like
? Ability to build packages from source, cross compile, and how to troubleshoot build time and run time linking errors.
? O/S / kernel software instrumentation (eBPF, DTrace, systemtap, lttng, etc)
? Gitlab, or any other script-based CD/CI systems
? wiki editing (markdown)
Desired technical skill set:
? Mysql, Postgres, Docker
? AWS S3, Microsoft Azure, or other cloud storage integrations