Automation Development Engineer - SolidFire
Job Summary
NetApp is looking for highly-skilled engineers to join our SolidFire Automation Infrastructure team. The NetApp/SolidFire product is a rapidly growing, enterprise class data storage product with an all-SSD solution specifically designed for large-scale, public and private cloud deployments. NetApp/SolidFire is delivering high availability, high performance, fault tolerant software which runs concurrently on up to 100 nodes.
Essential Functions:
• Doing Root Cause Analysis on problems and driving resolution with the team.
• Provide team, project, and technical leadership.
• Read and understand software and/or hardware design and/or architecture specifications as well as product requirements.
• Participate in design reviews and make recommendations for product quality and testability.
• Participate in code reviews.
• Participate in technical discussions within the team and with other groups within Business Units associated with specific projects.
• Develop and design testable, maintainable, complex software solutions. Primarily using Scala and Python in conjunction with other tools and technologies.
• Willing to work on additional tasks and responsibilities that will contribute towards team, department and company goals.
• Provide guidance and mentoring to more junior engineers.
o Experience with high throughput JVM applications.
o Experience with high performance MySQL instances.
o Experience with DevOps and automation.
Job Requirements
The candidate should be self-driven with a strong background in the Java Platform and JVM. We find that candidates who have some background in the following areas make good Automation Infrastructure Engineers: DevOps, Systems Programming/Engineering, QA Automation, or Full Stack Web development.
o Experience across software development lifecycle.
o Familiarity with continuous integration and continuous deployment strategies.
o Linux or equivalent Unix experience.
o Storage Systems experience.
o Experience with high performance, large data set MySQL instances.
o Experience with virtualization systems such as VMware, KVM, OpenStack.
o Python
o Javascript (jQuery)
Responsibility and Interaction:
Responsibility:
- The tasks this individual is responsible for are often non-routine and unstructured, requiring creative solutions.
- This individual will apply attained experiences and knowledge in solving routine to moderately complex problems.
Interaction:
- This individual must work effectively in a team with all level of employees within ProdOps. There will be communication with employees in other functions as required.
- Limited management direction is provided to employee on new projects or assignments as well as review of activities and priorities.
Education
- A minimum of 8 years of experience is required; 10+ years of experience is preferred.
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, or equivalent experience, is required.
- Demonstrated ability to have successfully completed multiple, complex technical projects.
Equal Opportunity Employer Minorities/Women/Vets/Disabled.