Company
Pure Storage logo

Pure Storage

Location

In office: Bangalore, Karnataka

  • 🇮🇳 India
Apply

Member of Technical Staff - Flash Stack Developer - Python

FlashStack Developer (Python)

 

SHOULD YOU ACCEPT THIS CHALLENGE…

Pure Storage products today integrate with several partner products. FlashStack combines the latest computing, network, storage components in one integrated architecture that accelerates deployment, lowers IT costs, and reduces risk. Pure Storage is seeking to hire a FlashStack development engineer to focus on development of FlashStack configuration tools and Cisco Intersight. You are required to have strong coding skills with fair knowledge on storage file systems like XFS, NFS, SMB, S3 etc. and should be well versed with how other platform components like Kubernetes/containers, servers, network switches/ connectivity on-premise and in the public cloud work. If you are a creative thinker and can independently determine what needs to be done and how to do it, we are looking for you.

 

What you’ll be doing:

  • Designing & automating FlashStack configuration. 

  • Work with software development tools like Git, Jenkins, Artifactory, for CI/CD ( Infra as code) workflows.

  • If needed develop and integrate plugins into existing and new frameworks on Pure Storage data Platforms using REST APIs.

  • Will be in using Ansible and Terraform modules 

  • Implementing and automating test scripts to validate the software integrations.

  • Learning and understanding the technical strategy in regard to product integration. This may include participating in cross-functional and cross company teams

  • If you have worked on Cisco UCS/Nexus/MDS, and have good knowledge of Cisco Data Center and Pure Storage, it will be an advantage. 

 

What you'll need to bring to this role...

  • A minimum of 10 years of relevant experience with a Bachelor of Science or Masters degree in computer science or related technical discipline; or equivalent experience is required.

  • Thorough knowledge of Python.

  • Top notch code review skills with an eye for optimization

  • Familiarity with more than one of the other programming languages like GoLang, YAML, JSON, Javascript/React is highly desirable.

  • Experience with architecture, design and development of large scale platforms

  • Working knowledge of automation frameworks like Ansible and Terraform.

  • Working knowledge of data center infrastructures and environments, including storage, compute, and networking. Additional knowledge of Storage management APIs

  • Sound infrastructure knowledge in Linux distributions including virtualization technologies.

  • Strong experience with Linux systems (network configuration, web technologies, system settings, common command/utilities);

  • Prior experience building/testing large-scale, enterprise class products related to storage, networking and/or virtualization is a plus.

Â