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.
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo