Salary
💰 $160,000 - $200,000 per year
Tech Stack
AnsibleCloudDistributed SystemsDockerGoLinuxPythonTerraform
About the role
- Design and develop DDN’s Next Generation Data Services and Software Defined Storage platform
- Help design and build the data management platform and platform management effort, targeting user-friendly deployments of Infinia on various platforms
- Conceptualize original ideas to simplify complex design challenges and user scenarios
- Participate in full product development lifecycle within Scrum: planning, design, code, test, usability reviews, release and maintenance
- Lead platform deployments, orchestration, and resource management features
- Participate in an on-call rotation to provide after-hours support as needed
- Collaborate with cross-functional and geographically distributed teams
Requirements
- 8+ years of development experience and platform management, with recent experience in Go, Python or C++
- Distributed systems engineering experience, with working knowledge of containers, storage solutions, high performance systems
- Expertise in IaC solutions (like Ansible, Terraform) to improve quality, consistency, reliability and deployment efficiency
- Hands on experience with Docker deployments and orchestration
- Experience implementing, deploying and maintaining storage solutions across distributed systems
- Experience with platform deployment tools (Ansible, MAAS, cobbler)
- Advanced skill in Linux, including networking, filesystems and block storage
- Experience working with geographically distributed teams
- Experience in platform management, working with baremetal systems as well as cloud
- Experience developing REST API/CLIs for storage or computation resources management
- Led the adoption of standardized solutions across organizations to automate infrastructure and software management
- Proven ability to own and deliver features in a fast paced environment
- Strong testing skills to ensure new feature and regression coverage
- Ability to both operate and make progress independently
- Experience working on developer tooling
- Deep understanding of Storage Design Thinking (ideation, prototyping, testing, design frameworks and concept visualization)
- Demonstrated results of innovative thinking and delivery