F

Fortinet

Delivers integrated cybersecurity via security fabric

Ceph Cluster Development Engineer - C++ Focus

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USAIn-person

About the Job

Requirements

  • Strong proficiency in C++ (C++11 or later), with experience in large-scale distributed systems or kernel-adjacent development.
  • Deep understanding of Ceph architecture and its core components: MON, OSD, MGR, RGW, MDS, and CRUSH maps.
  • Proficiency in Linux systems programming, debugging with gdb, perf, and valgrind, and performance profiling.
  • Experience with Python or Go for tooling and automation.
  • A strong foundation in data replication, erasure coding, and consistency models in distributed storage.
  • Hands-on experience with Kubernetes, Rook-Ceph, Helm, Ansible, and related DevOps tools.
  • Familiarity with TCP/IP, HTTP/S3 APIs, block storage (RBD/iSCSI), and object storage semantics.
  • Ability to conduct root-cause analysis and lead performance investigations in production environments.

Responsibilities

  • Design, build, and operate large-scale Ceph clusters, including RADOS, RGW, and RBD.
  • Contribute to or extend Ceph core components written in C++, including OSD, RGW, librados, BlueStore, and MGR modules.
  • Profile and optimize performance across network, disk I/O, and replication layers, including PG placement, CRUSH rules, and BlueStore tuning.
  • Develop automation and tooling for cluster lifecycle management, including deployment, upgrades, scaling, failover, and recovery.
  • Integrate Ceph with Kubernetes via Rook-Ceph and CSI drivers, and integrate with CI/CD pipelines for continuous delivery.
  • Implement and validate multi-site replication and disaster recovery architectures for high availability.
  • Develop and maintain secure storage solutions using dm-crypt, KMS integration, and CephX authentication.
  • Build observability pipelines using Prometheus, Grafana, and custom exporters for metrics and health analytics.
  • Write and maintain SOPs, automation scripts, and system documentation to support production-grade operations.
  • Collaborate with the upstream Ceph community or maintain in-house forks for feature development and bug fixes.

Desired Qualifications

  • Contributions to the Ceph open-source project or prior experience modifying Ceph source code.
  • Experience with multi-site replication, object versioning, compliance retention, or legal hold features.
  • Background in distributed storage systems, file systems, or cloud storage platforms.
  • Familiarity with containerized environments, network virtualization, and cloud-native observability stacks.
  • Technical documentation and communication skills in English.

About the Company

Fortinet

Delivers integrated cybersecurity via security fabric

Fortinet provides cybersecurity solutions for organizations with an integrated security approach. Its core offering, the Fortinet Security Fabric, connects firewalls, endpoint protection, intrusion detection, and secure SD-WAN so these tools share threat intelligence and policy controls. The company differentiates itself with a wide, interoperable security stack that spans network, endpoint, cloud, and threat intelligence, enabling centralized management and consistent security across environments. Fortinet aims to help organizations protect digital assets across on-premises, remote, and cloud settings through scalable security and ongoing subscription services.

Company size
10,001+
Company stage
IPO
Headquarters
Sunnyvale, CA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Fortinet

See more jobs