Job Openings
Distributed Storage Engineer
About the job Distributed Storage Engineer
Distributed Storage Engineer
Designing, deploying, and managing distributed storage solutions with GlusterFS and Ceph for scalable, high-performance data infrastructure
Position Overview
We are seeking a knowledgeable Distributed Storage Engineer to architect, implement, and maintain large-scale distributed storage systems using GlusterFS and Ceph. This role requires expertise in software-defined storage to support cloud-native applications, big data workloads, and enterprise storage needs.
You will be responsible for ensuring data availability, scalability, performance, and security across storage clusters deployed in on-premises and hybrid cloud environments.
Key Responsibilities
Storage System Deployment & Management
- Install, configure, and manage distributed storage clusters using GlusterFS and Ceph
- Design storage architectures to meet performance, scalability, and redundancy requirements
- Monitor storage health, capacity, and performance metrics; proactively resolve issues
- Manage data replication, erasure coding, and self-healing features to ensure data durability
Operations & Maintenance
- Perform routine maintenance, patching, and upgrades for storage clusters
- Troubleshoot cluster and network issues affecting storage availability or performance
- Optimize storage utilization and I/O throughput based on workload patterns
Integration & Automation
- Integrate distributed storage solutions with container orchestration platforms (e.g., Kubernetes) and virtualization environments
- Develop automation scripts and tools to streamline deployment, monitoring, and scaling
- Collaborate with DevOps and infrastructure teams to enable infrastructure-as-code (IaC) practices
Security & Compliance
- Implement access controls, encryption, and audit logging to secure data storage
- Ensure compliance with organizational and regulatory data protection policies
- Participate in disaster recovery planning and testing for distributed storage
Required Qualifications
- 6+ years experience administering distributed storage systems such as GlusterFS and/or Ceph
- Strong knowledge of Linux system administration, networking, and storage protocols (iSCSI, NFS, RBD)
- Experience with cluster deployment, monitoring tools, and troubleshooting storage infrastructure
- Familiarity with container storage interface (CSI) and integration with Kubernetes or OpenShift
- Ability to script and automate tasks using Bash, Python, or similar languages
Preferred Qualifications
- Certification in Linux administration (RHCE, LFCS) or storage technologies
- Experience with cloud storage platforms and hybrid cloud storage architectures
- Knowledge of performance tuning and capacity planning for large-scale storage systems
- Familiarity with backup and disaster recovery strategies for distributed storage
- Experience with software-defined networking (SDN) and network optimization