Senior Build and Release Engineer - SolidFire

Sorry, this job was removed at 2:03 p.m. (MST) on Wednesday, December 13, 2017
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

 Job Summary

 

NetApp is looking for a highly-skilled engineer to join us as a Build and Release Engineer. 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. This is a great opportunity to work on a high-powered team and with our development and quality teams in implementing and enhancing our build/test environment and related processes and tasks.

Essential Functions:

As a part of the team, this individual will be responsible for the following:
- Day to day care and feeding of the build process in delivering continuous builds and related testing
- Perform minimal debugging to determine where automation failures should be directed to be addressed
- Design & Implement a reliable build/test automation framework
- Effectively communicate and collaborate with Development, DevOps, and Quality teams
- Own the process for releasing builds into QA (schedule, release notes, etc)
- Own the process for releasing software to customers, including patches, maintenance releases, etc.
- Maintain and manage release and development branches within code repository to ensure consistency of code check-ins and applicability of related branches.

Job Requirements

We believe strongly in automation and short build/test cycle times, so experience in implementing solutions to increase automation and decrease cycle times is a big plus. The candidate should be self-driven and have a strong background in build processes and automation.
Additional requirements include:
- Demonstrated understanding of software development life cycles
- Strong desire to learn and grow by working on difficult problems
- Ability to think and act independently
- Experience with Linux OS (Ubuntu and other Linux OS required) (bash)
- Experience in software development (C++, Java, Python)
- Solid networking experience/understanding is a must
- Tactical, detail-oriented approach to problem solving and process creation
- Hands on knowledge of lab & IT infrastructure, comfortable configuring hardware, networks, software, virtualization (ESX, Xen), etc.
- Strong communication and collaboration skills

Experience with the following preferred:

- Jenkins continuous integration tool
- Integrating development and test tools (static test, dynamic test, code coverage, etc)
- Mercurial SCM or Git/GitHub
- Atlassian tools suite
- Artifactory setup and management
- Code signing
- Software development, make/makefile development
- Source code merging
- Windows OS (2K8, 2012)
- MS devtools (Visual Studio, msbuild)
- Familiarity with the following a strong plus: distributed systems, networking, multi-threading, enterprise storage

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.

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