cv
Basics
| Name | Zuhair AlSader |
| Label | Software Engineer |
| Url | https://zalsader.com |
| Summary | Cloud-native software engineer with 9+ years of experience in distributed systems, storage infra, and backend development. Rook & Ceph expert. Skilled in Kubernetes, Golang, Python, C++, and DevOps tools with a strong academic background and published research. |
Work
-
2025.08 - Present Software Engineer
IBM Datastax
- Develop and support the Datastax infrastructure using Kubernetes operators and Terraform
-
2024.04 - 2025.08 Software Engineer
Devzero.io
- Integrated Rook Ceph storage system into Devzero workspaces using terraform, helm, Kubernetes Python API & Rook-Ceph APIs, replacing AWS EBS, EFS and S3, and reducing storage costs by 60%
- Introduced OpenFGA with Tailscale's network acls to control access to resources allowing the company to serve enterprise customers.
- Handled infrastructure migrations & incidents quickly and efficiently.
-
2022.11 - 2024.04 Cloud Storage Engineer
Koor.tech
- Provided customer support for Rook Ceph storage clusters.
- Built a Kubernetes operator to simplify installing Rook.
- Developed a data control center for Rook using Protobuf and Nuxt
- Wrote tutorials about using Rook Ceph, and integrating with Knative
-
2021.11 - 2022.11 Storage Software Engineer
Seagate
- Lead a team of 3 to design and test a C/C++ library that integrates Intel's DAOS NVMe storage engine with Ceph's Rados Gateway (RGW) to support Amazon's S3 API. This makes it easier for S3 users to switch to DAOS in a flexible unified open-source storage system.
- My pull requests were merged into Ceph and DAOS codebases.
-
2020.06 - 2021.10 Software Engineer
Jerry.ai
- Used ReactJS and GraphQL to improve CRM for sales agents serving 200k+ users reducing user processing time by 20%
- Migrated legacy code from monolithic to Serverless architecture, improving scalability and code maintainability through a monorepo
-
2017.09 - 2020.06 Research Assistant
University of Waterloo
- Lead Research in distributed systems, message queues and MPI
- Experienced with Kafka, RabbitMQ, Pulsar, ActiveMQ, Redis
- Teaching assistant for Distributed Systems and Operating Systems courses
-
2015.06 - 2017.08 Lead Software Engineer
Endeavor Technology
- Led a team of 4 in developing a web and mobile application.
- Integrated with social media, SMS, and payment APIs.
- Application used by 100+ customers.
Education
-
2017.09 - 2020.01 Waterloo, ON, Canada
Masters in Computer Science
University of Waterloo
GPA: 90.50%
Supervisors: Samer Al-Kiswany and Tim Brecht,
Waterloo Advanced Systems Lab & Systems and Networking GroupThesis: Optimizing MPI Collective Operations for Cloud Deployments
- Advanced Distributed Systems
- Empirical System Evaluation
- Empirical Software Evolution
- Randomized Algorithms
- Quantum Algorithms
- Quantum Information Processing
- Quantum Error Correction
Publications
-
2023.06 Storage in Containers for Containers: an introduction to Rook Ceph
Ceph Days Vancouver
-
2018.07 COOL: A Cloud-Optimized Structure for MPI Collective Operations
IEEE International Conference on Cloud Computing (CLOUD)
Skills
| Programming Languages | |
| Golang | |
| Python | |
| C | |
| C++ | |
| Ruby | |
| JavaScript | |
| TypeScript | |
| Bash |
| Storage Technologies | |
| Rook | |
| Ceph | |
| Amazon S3 API | |
| Intel DAOS | |
| Seagate CORTX | |
| Minio |
| Cloud Technologies | |
| AWS | |
| Kubernetes | |
| K8s operators | |
| Kube Builder | |
| Kata containers | |
| OpenFGA | |
| Tailscale | |
| Headscale | |
| Terraform | |
| Serverless architecture |
| Web Development | |
| Django | |
| MongoDB | |
| OpenAPI | |
| Protobuf | |
| Ruby on Rails | |
| NodeJS | |
| GraphQL | |
| PostgresQL |
| Systems | |
| linux cluster management | |
| message-oriented middleware | |
| distributed and parallel systems | |
| software-defined networking | |
| system design and evaluation | |
| systems security |
| Ops | |
| git | |
| gitops | |
| CI/CD | |
| Github Actions |
| Soft Skills | |
| Fast learner | |
| team player | |
| agile | |
| deep & fast research | |
| writing docs | |
| blog posts | |
| team management |
Projects
-
Blog Posts
Authored technical blogs related to Ceph
- Running Serverless ML With Knative And Ceph
- Serverless Storage With Knative And Ceph
- If You Run Ceph With Only 3 Nodes, You Are Asking For Trouble
Languages
| Arabic | |
| Native |
| English | |
| Fluent |