PURE IN PRAGUE
We opened our R&D Second Home (besides the one in Silicon Valley) in Prague in January 2020 and since then we have experienced unbelievable growth. Our Engineers are solving complex engineering problems (from low-level system software to cloud computing) that help us innovate our cutting-edge products. Besides our world-class Software Engineering teams, we have many other talented colleagues working in Product Management, Sales, Finance, and HR to name a few. What’s more, we’ve developed these teams from talent across the globe.
Cloud Block Store’s vision is to bring enterprise-class evergreen storage to where an organization’s application resides, with the simplicity the organization demands. This has been realized by taking the software stack of Purity and rearchitecting on public clouds (AWS and Azure) by considering each platform and the most efficient way to build on them. An important premise of this solution is for CBS to look and feel exactly like our on premise FlashArray(FA) product , so it’s seamless for existing FA customers and simple for new customers to use.
Given the two products in the market, the CBS Org is closing the gaps to increase adoption by looking at feature enhancements, cost and performance optimizations and close integration with Cloud Native environments. We work closely with the PM to iterate based on customer experiences and market opportunities. Because the public cloud changes more frequently than FlashArray’s hardware, our roadmap may fluctuate more than other teams. We are currently distributed across Mountain View and San Francisco, Bellevue and soon in Prague!
You will work in a team of around 8-10 people (20-25 in next 6 months) focusing on challenges around CBS as Cloud Native. You will be working very closely with the US based teams that mainly focus on CBS as a platform and CBS I/O Path.
Tech stack:
Python for CBS/Cloud integration and for test scripts - behind the scenes tests run on a cluster of CBS instances on public cloud
C++ 17 for Purity code (CBS Platform)
AWS and Azure Deployment tools like CloudFormation and ARM Templates
GoLang for Terraform provider
Git for code repository, with code reviews and test automation before the merge
Jenkins for CI/CD
Atlassian (JIRA, Confluence) for project tracking (typical Agile two-week sprints)
Unlike other FA platforms, CBS is deployed on public cloud infrastructure and relies heavily on services that Pure does not control. This makes our constraints and goals substantially different from FA and makes proper scoping difficult. Working within CBS necessitates a thorough understanding of what we’re delivering to the customer, all the characteristics of the cloud’s building blocks, and Purity itself.
The CBS Cloud Native charter includes but is not limited to Cloud Automation, complying with Infrastructure as Code platforms like Terraform, managing and automating deployment/suspension/teardown workflows, Cloud credentials/security etc.
Potential Features:
integrating CBS with Microsoft AVS (Azure VMWare services)
Integration of CBS with Azure Government Cloud
Automated volume and host provisioning on CBS using Terraform
Automated capacity expansion (Customer automation as capacity increases, zero touch)
Building resiliency around deployment flakiness and pain in the Cloud
SHOULD YOU ACCEPT THIS CHALLENGE…
You'll be a member of the team that develops high-performance, high-resilience, cost-effective and flexible hybrid-cloud solutions. Storage platform that marries the best of enterprise storage with the agility and scalability of the cloud. You will develop key components to help us evolve and bring cutting edge storage solutions to our enterprise customers.
WHAT YOU’LL NEED TO BRING TO THIS ROLE…
Software development experience, preferably in or have interest in Python.
Experience with working or interacting with Unix/Linux systems.
Experience with Test-Driven Development, and Continuous Integration.
Experience with networking and storage protocols and management is a plus.
Experience in development and testing of RESTful web services and backend APIs a plus
Experience with Cloud development (AWS, Azure) is a plus
You enjoy software test automation and build test platforms to improve the quality of code delivery.
Tech Stack: Python, C/C++, Linux, container technologies, and more
You are comfortable with a collaborative, transparent and agile environment
Your email won't be used for commercial purposes. Read our Privacy Policy.