Automation Development Engineer - SolidFire
Sorry, this job was removed at 9:06 p.m. (MST) on Tuesday, September 26, 2017
By clicking Apply Now you agree to share your profile information with the hiring company.
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.
This is a great opportunity to work on a high-powered team delivering a highly available automation environment using leading edge tools, processes, and methodologies to facilitate product development and test. This role maintains an in-house test automation service which is driven by a Scala JVM application that sits at the heart of a complex distributed system. The ideal candidate is strong Scala JVM engineer with experience owning an in-house production service that demands high performance, high uptime, and tactful attention to customer interactions. A very strong Java engineer with willingness to learn Scala could be viable.
Essential Functions:
As a part of the team, this individual will be responsible for the following:
• 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.
Nice to Haves
o Experience with distributed systems.
o Experience with high throughput JVM applications.
o Experience with high performance MySQL instances.
o Experience with DevOps and automation.
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.
Skills:
o Java / Scala
o Experience across software development lifecycle.
o Familiarity with continuous integration and continuous deployment strategies.
o Linux or equivalent Unix experience.
Bonus Skills:
o Experience with distributed systems.
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:
- 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 & Experience:
- 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.
- 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.
Read Full Job Description