Senior Platform Developer

Culver City, CA

Posted: 06/12/2019 Skill Set: Infrastructure Job Number: 790
Our client makes high-performance data storage a reality for our customers using our unique combination of hardware and software. Some of their customers are Hollywood blockbusters, medical imaging specialists, and cutting-edge technology companies.

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 

Technical requirements:

? 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 
? Strong knowledge of C, C++, and experience with Python, Javascript, Perl, scripting, etc. 
? 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) 

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

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.