Ceph + Kubernetes (Rook) Storage Architect – Medical Imaging (DICOM / PACS)

UpworkCONot specifiedintermediateScore: 21
KubernetesCI/CDCeph
We are seeking a senior professional with proven experience in distributed storage architectures and high availability on Kubernetes, using Ceph orchestrated with Rook, to design, implement, and validate a hybrid storage solution for DICOM medical images. The goal is to ensure high availability, automatic scalability, and zero service interruptions for both filesystem and object storage (S3). Technical Scope & Milestones 🔹 Milestone 1 – Architecture Design & Planning Budget: USD 1,000 Timeline: Week 1 Scope: Design and implement a Ceph cluster on Kubernetes using Rook. Configure: CephFS for short-term storage (recent DICOM images). Ceph RGW (RADOS Gateway) as S3-compatible Object Storage for DICOM images older than 3 months. Define a tiering and lifecycle strategy between File System and Object Storage. Acceptance Criteria: Architecture is technically sound and aligned with project goals. Tiering and scaling strategy is clearly defined and approved. 🔹 Milestone 2 – Automatic Capacity Management & High Availability (Core Storage) Budget: USD 2,500 Timeline: Week 2 Scope: Implement automatic scaling mechanisms such that: When CephFS reaches capacity, additional resources or clusters are provisioned automatically without downtime. When RGW / S3 Object Storage reaches capacity, new pools or clusters are dynamically provisioned. Ensure fault tolerance against node, disk, or pod failures. Acceptance Criteria: CephFS and RGW are stable and accessible. No single point of failure identified during failure testing. 🔹 Milestone 3 – Application Integration Budget: USD 2,500 Timeline: Week 3 Scope: Ensure compatibility with applications using: POSIX File System (CephFS). Standard S3 APIs (RGW). Address common PACS/DICOM patterns: High concurrency. Large file handling. Read-intensive workloads. Acceptance Criteria: Data migration works as defined. Storage exhaustion does not interrupt service. Applications retain uninterrupted access to data. 🔹 Milestone 4 – Testing & Validation Budget: USD 1,000 Timeline: Week 4 Scope: Define and execute: Load testing. Capacity fill testing. Failover and recovery testing. Document key metrics: Latency. Throughput. Recovery times. Acceptance Criteria: System performs correctly under load and failure scenarios. Documentation is sufficient for ongoing operations. 🔹 Milestone 5 – Stabilization Remaining budget will be released one month after Milestone 4, following system stabilization and validation in production-like conditions. Expected Deliverables Documented architecture (diagrams + technical explanation). Fully functional Ceph cluster on Kubernetes, including: Operational CephFS. Operational RGW (S3-compatible). Validated scaling and provisioning automation. Testing and results report. Basic operation and maintenance guide. Timeline & Budget Maximum duration: 1 month (implementation + testing). Total budget: USD 8,000 (fixed). Start: Immediate. How to Apply (Important) When applying, please include: Your experience with Ceph + Rook in production environments. Your experience managing Kubernetes clusters. Examples of storage architectures you have designed or implemented. A high-level explanation of how you would approach tiering and lifecycle management between CephFS and S3. ⚠️ Applications without demonstrated Ceph/Rook experience will not be considered.
View Original Listing
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo