Performance Test Engineer

| Greater Boulder Area
Sorry, this job was removed at 12:56 a.m. (MST) on Tuesday, May 23, 2017
Find out who's hiring in Greater Boulder Area.
See all Developer + Engineer jobs in Greater Boulder Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

NetApp is looking for an experienced Performance Engineer to join our new Solidfire team. SolidFire’s product is a rapidly growing enterprise class data storage company currently in production with an all-SSD solution, specifically designed for large-scale, public and private cloud deployments. 

SolidFire is delivering high-availability, high-performance, fault-tolerant software that runs concurrently on up to 100 nodes. We flawlessly pool resources and can maintain data integrity even when the network, rack, node, hardware, device, file system, kernel or other software components fail. This is a great opportunity to work on a high-powered team delivering an industry-changing product within an extremely high-growth sector of the tech industry. 

The SolidFire Performance Engineering Team is seeking an individual who is passionate about storage performance testing and system analysis for our state-of-the-art storage solution. This is a high-visibility role that will impact the fundamental performance of our cloud storage product. 

Specific responsibilities include: 

  • Design complex performance test plans to verify the product is meeting performance targets under a range of scenarios 
  • Construct complex storage configurations to test product capabilities in simulated production-like environments 
  • Execute automated and manual test cases 
  • Analyze data in a nondeterministic system to understand system behavior and identify performance bottlenecks 
  • Contribute as a member of a software feature team developing new features or performance-related improvements 
  • Collaborate with platform and software engineers in fault isolation, root cause analysis, problem resolution, and driving performance improvements into the system 
  • Develop tools for analyzing system logs and performance data 
  • Assist with test automation development in Python 
  • Support customer escalations related to the performance of the system

Job Requirements

You are self-driven, creative, and able to impact the overall big picture to complete the detailed work that drives successful performance engineering. You are passionate about software quality and performance. You have deep knowledge related to storage system performance testing and analysis. You have a continuous improvement mindset and are always seeking ways to build your own skills as well mentoring others. 

Additionally, you have: 

  • Experience in identifying and solving system performance problems as a performance engineer working closely with other team members and software developers 
  • Strong understanding of the complex factors involved in storage performance testing, measurement, and analysis 
  • Strong understanding of Linux including kernel, device driver, file system, and hardware considerations for performance 
  • Understanding of enterprise storage system architecture including tradeoffs between availability/reliability, performance, and cost 
  • Experience with multiple workload generators such as Vdbench, FIO, or IOMeter 
  • Ability to troubleshoot performance-related issues in a lab or escalated from a customer's datacenter within an application, operating system, hypervisor, or network 
  • Knowledge of storage and networking protocols such as iSCSI, Fibre Channel, and TCP/IP 
  • Experience characterizing and tuning performance in Linux, Unix, Windows, or virtualized environments such as VMware ESXi/vSphere, Microsoft Hyper-V, Citrix XenServer, RedHat KVM 
  • Excellent analytical skills and the ability to debug complex system problems 
  • Track record of being a key contributor in successful, complex projects 
  • Ability to identify areas for improvement and proactively drive initiatives across teams 
  • Excellent organizational, oral, and written communication skills with the ability to clearly present complex technical issues.
Bonus: 

  • Experience testing distributed storage systems 
  • Familiarity with Ubuntu 
  • Software development skills in Python or C++ 
  • Data analysis expertise using Pandas, R, or other software 
  • Experience with developing web-based test results management tools

Education & Experience: 

  • - Three to five years of relevant experience 
  • - A Bachelor of Science or Masters degree in Electrical Engineering, or Computer Science or related technical discipline; or equivalent experience is required. 
  • - Demonstrated ability to have successfully completed multiple, moderately complex technical tasks

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We have a beautiful Boulder office, with amazing Flatiron views, on the vibrant downtown Pearl Street.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NetAppFind similar jobs