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