Remotery

Ceph Engineer, Developer

Posted 2 days ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Conduct an in-depth analysis of Ceph's code and architecture (RADOS, RGW, core storage) to enhance performance and scalability for production workloads.

• Profile, benchmark, and troubleshoot performance challenges at scale—across tens of petabytes and thousands of clients—to pinpoint architectural and operational constraints.

• Spearhead internal knowledge development and mentorship on Ceph expertise within the IaaS and Operations teams.

• Actively engage with the Ceph project by contributing patches, participating in design discussions, and shaping features critical to cloud provider scenarios (e.g., multi-AZ, RGW performance, tiering).

• Create and sustain internal build pipelines and necessary extensions, ensuring adherence to compliance and long-term maintainability.

• Collaborate with Platform Operations to improve observability, uphold stability, and expedite issue resolution in production clusters.

• Work alongside other teams to ensure the evolution of Ceph capabilities in alignment with upcoming roadmap initiatives such as GPU-aaS, Backup-aaS, Bare-metal-aaS, and DB-aaS.


⛳️ Requirements

• Demonstrated experience operating Ceph at scale (multi-petabyte, high-availability clusters) in production settings.

• Strong expertise in C++ development for system-level software, particularly within Ceph's core components.

• Comprehensive knowledge of performance tuning (OSD placement, CRUSH maps, BlueStore tuning, cache tiering, RGW optimization).

• Solid grasp of Linux systems engineering, networking, and storage I/O pathways.

• Proficient in Ansible (playbooks, roles, collections) for large-scale operations and Python for custom modules, Ceph tooling, and automation workflows.

• Practical experience with performance analysis tools (perf, flamegraphs, distributed tracing).

• Familiarity with Go for creating lightweight or performance-sensitive utilities is advantageous.

• Bachelor’s degree in Engineering, Computer Science, or a related discipline, or equivalent experience and training.

• Understanding of cloud platforms such as OpenStack and their storage integrations.


🏝️ Benefits

• Health insurance

• Flexible work arrangements

• Professional development

People also viewed

Anchor Utility10 hours ago

Rate Analyst

US flagTexas OnlyFull-timeUncategorized
ApplyView job
Honeywell10 hours ago

HSE Manager

US flagNorth Carolina OnlyFull-timeUncategorized
ApplyView job
Cision France10 hours ago

People Partner

CA flagCanada OnlyFull-timeUncategorized$85k/year
ApplyView job
Navigate Power10 hours ago

B2B Outside Sales Consultant

US flagPennsylvania OnlyFreelanceUncategorized$50k – $250k/year
ApplyView job
TELUS10 hours ago

Business Development Executive, Early Career – European Language Required

GB flagUnited Kingdom OnlyFull-timeUncategorized
ApplyView job
Gilead Sciences10 hours ago

Statistical Programmer II

US flagUnited States OnlyFull-timeUncategorized$107.2k – $138.7k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers