Job Openings
Developer/DevOps Engineer SCST Performance Optimization
About the job Developer/DevOps Engineer SCST Performance Optimization
About the Role:
We are seeking a highly skilled Developer/DevOps Engineer with in-depth experience in SCST (Generic SCSI Target Subsystem for Linux).
This role focuses on performance optimization of an existing SCST integration within our product. You will be responsible for validating the current implementation, identifying areas for improvement, and enhancing overall performance, particularly in terms of IOPS (Input/Output Operations Per Second). This may include code-level adjustments in SCST-user.
Key Responsibilities:
- Analyze and validate the existing SCST implementation to ensure optimal performance.
- Identify bottlenecks or inefficiencies affecting total IOPS and system throughput.
- Propose and implement performance optimizations, including adjustments in SCST-user where necessary.
- Conduct benchmarking, performance testing, and profiling to validate improvements.
- Provide detailed documentation of findings, optimizations, and implemented changes.
Qualifications:
- Proven experience with SCST (SCSI Target Subsystem for Linux), including implementation and optimization.
- Strong background in Linux kernel development or user-space code optimizations.
- Experience in analyzing I/O performance and improving system-level IOPS.
- Proficiency in debugging tools, performance benchmarking, and profiling (e.g., perf, iostat, fio, etc.).
Preferred Skills:
- Solid understanding of SCSI protocol and related storage subsystems.
- Experience with performance monitoring and tuning in large-scale storage environments.
- Familiarity with networking and block-level storage technologies.