Cohesity Bringing Google-Like Simplicity to Data Management : One Platform. One UI.
Cohesity eliminates mass data fragmentation with one web-scale data management platform that radically simplifies the way companies protect, control and extract value from their data.
This software-defined platform spans across Clouds and data centers, can be managed from a single GUI, and enables independent apps to run in the same environment.
We use web-scale design principles to revolutionize an area of IT that hasn’t seen innovation in decades" by Mohit Aron, CEO / Founder
Article Cohesity Announces $250 Million in Series E Funding
Video How Cohesity Redefines Data Management
Brochure Corporate Brochure PDF
Role Overview :
Cohesity is seeing rapid adoption in enterprises and the scale of deployments is increasing every quarter. Performance is one of the crucial components for providing a seamless user experience when running different workloads.
It is the most highly visible and impactful area that has a potential for defining the future directions for Cohesity’s hyperconverged appliance.
Ideal candidate is passionate about performance, has an intuitive understanding of the limits of every layer in the hardware / software stack, has the intellectual rigor to reason about the theoretical limits of our software architecture and own the areas with the highest impact.
Own Data Protection related product areas and lead the Performance Engineering and Test effort of one or more features.
Work with the engineering team during the feature design and implementation phases to develop :
the test methodology (designing the test approach) to understand performance and design challenges.
Collaborate with other testing members, developers, technical writers, and customer solutions engineers to ensure the company delivers high quality products to our customers.
Execute multiple iterations of the test plan by running manual and automated test cases.
Analyze performance bottlenecks, regression issues and performance benchmarking.
Providing performance guidelines and recommendations.
Analyze failures and root cause issues, file defects, follow up with developers, documentation and other teams on the resolution.
Ability to automate test cases is an essential requirement.
Monitor and manage continuous integration environment.
Mentor team members.
Hands on experience in performance engineering and benchmarking
Have a high bar for quality of the product.
Creative, independent, self-motivated and willing to learn new technology.
Possess good understanding of QA methodologies and processes.
Ability to take up variety of roles in a startup environment.
Excellent troubleshooting abilities spanning multiple software and hardware components (such as switches, storage systems, kernels).
Good knowledge of Linux and should be comfortable with shell.
Prior experience of programming, preferably in Go or Python.
Knowledge of one or more Hypervisors - ESXi, HyperV, KVM.
Understanding of data protection, storage, distributed file system concepts is a must.
Having spent quality time / effort in performance engineering.
Working Experience with distributed systems (databases, storage, map-reduce frameworks, etc.) is a plus.
Strong test planning ability is a big plus.
BS in Computer Science with 7 / 10 yr experience or MS in Computer Science with 5 / 8 yr experience
5+ years experience with testing systems products (storage, networking, virtualization, etc.)