Senior Platform Developer

Culver City, CA

Posted: 06/11/2019 Skill Set: Infrastructure Job Number: JN -062019-835
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.

Responsibilities:
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:

PLATFORM
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)


INFRASTRUCTURE
git
Gitlab, or any other script-based CD/CI systems
JIRA
wiki editing (markdown)

Desired technical skill set:
Mysql, Postgres, Docker
AWS S3, Microsoft Azure, or other cloud storage integrations
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

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