Ddn QA Engineer II at DDN focuses on performance testing and automation for a distributed storage platform. The role involves building scalable test frameworks using Python and Ansible and maintaining benchmarking infrastructure.
Responsibilities
Work upon performance testing for a large‐scale distributed storage platform supporting S3 object storage, POSIX file systems, and block‐level protocols.
Write and maintain Ansible playbooks/roles for cluster setup, health checks, and install/configuration
Contribute to Celery-based task orchestration for running I/O workloads in parallel
Execute and troubleshoot storage benchmarks: FIO, IOR, mdtest, IO500, WARP
Write Python scripts for parsing results, generating manifests, and normalizing metrics
Help maintain the PostgreSQL results schema and Grafana dashboards
Assist with test reporting integration
Debug test failures and flaky pipeline run across protocols
Contribute new benchmark profiles (YAML workload definitions) under review
Work closely with developers to validate fixes and feature performance impact.
Python (2+ yrs): comfortable with scripting, basic async/task-queue concepts (Celery a plus)
Working knowledge of Ansible (writing/modifying playbooks and roles)