Automation Development Engineer - SolidFire
Sorry, this job was removed at 12:12 a.m. (MST) on Thursday, August 10, 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. Strong background in Python programming and flexibility in a creative, fast-paced team are necessary in this role.
Essential Functions:
As a part of the team, this individual will be responsible for the following:
• Root Cause Analysis on problems and driving their 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 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.
Requirements:
The candidate should be self-driven with a strong background in Python programming and have at least 5 yrs in software industry. 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:
• Experience across software development lifecycle.
• Familiarity with distributed version control systems, e.g. git, mercurial
• Familiarity with continuous integration and continuous deployment strategies.
• Linux or equivalent Unix experience.
• Strong grasp of automation tools, e.g. Jenkins, Phabricator, Gerrit
Bonus Skills:
• Experience with Jira and other Atlassian tools.
• Storage Systems experience.
• Network engineer experience.
• Experience with virtualization systems such as VMware, KVM, OpenStack.
• Frontend Javascript experience or backend Java/Scala experience.
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 5 years of experience is required; 6 to 8 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, moderately complex technical projects.
Read Full Job Description