DevOps Engineer - Computer Storage Systems (Python/C/C++)
Company: NetApp
Location: Asheville
Posted on: June 24, 2025
|
|
Job Description:
About NetApp NetApp is the intelligent data infrastructure
company, turning a world of disruption into opportunity for every
customer. No matter the data type, workload or environment, we help
our customers identify and realize new business possibilities. And
it all starts with our people. If this sounds like something you
want to be part of, NetApp is the place for you. You can help bring
new ideas to life, approaching each challenge with fresh eyes. Of
course, you won't be doing it alone. At NetApp, we're all about
asking for help when we need it, collaborating with others, and
partnering across the organization - and beyond. About the Role
About the Role Join NetApp’s Core Storage Engineering (CSE)
organization as a DevOps Engineer, where you’ll work at the
intersection of system-level test automation and firmware
development for industry-leading storage products. Our team is
responsible for the research, development, and validation of
embedded software powering high-capacity, high-performance SAS and
NVMe storage I/O modules and disk shelves (external enclosures).
This unique role requires a versatile engineer who is comfortable
switching between developing robust Python-based test automation
and contributing to firmware development in C/C++. You’ll
participate in all phases of the product lifecycle, from design and
development to testing, debugging, and customer support. Job
Requirements Required Qualifications 5 years of relevant experience
in software development, test automation, or firmware engineering.
Expertise in Python for scripting, automation, and test
development. Proficiency in C and/or C++ for embedded firmware
development. Experience with Linux and Windows development
environments. Strong problem-solving skills and a systematic
approach to troubleshooting. Excellent verbal and written
communication skills. Team-oriented mindset with the ability to
work both independently and collaboratively. Familiarity with
computer architecture, data structures, and standard programming
practices. Willingness to learn new skills in real-time operating
systems, embedded software tools, and storage protocols Preferred
Qualifications Experience with Perl or Linux shell scripting.
Background in software verification, quality assurance, or DevOps
practices. Prior exposure to storage systems, networking, or
embedded hardware. Education Bachelor’s or Master’s degree in
Computer Science, Computer Engineering, or a related field, or
equivalent experience. Compensation: The target salary range for
this position is 130,900 - 194,700 USD. The salary offered will be
determined by the candidate's location, qualifications, experience,
and education and may be outside of this range. Final compensation
packages are competitive and in line with industry standards,
reflecting a variety of factors, and include a comprehensive
benefits package. This may cover Health Insurance, Life Insurance,
Retirement or Pension Plans, Paid Time Off (PTO), various Leave
options, Performance-Based Incentives, employee stock purchase
plan, and/or restricted stocks (RSU’s), with all offerings subject
to regional variations and governed by local laws, regulations, and
company policies. Benefits may vary by country and region, and
further details will be provided as part of the recruitment
process. At NetApp, we embrace a hybrid working environment
designed to strengthen connection, collaboration, and culture for
all employees. This means that most roles will have some level of
in-office and/or in-person expectations, which will be shared
during the recruitment process. Equal Opportunity Employer: NetApp
is firmly committed to Equal Employment Opportunity (EEO) and to
compliance with all federal, state and local laws that prohibit
employment discrimination based on age, race, color, gender, sexual
orientation, gender identity, national origin, religion, disability
or genetic information, pregnancy, protected veteran status, and
any other protected classification. Why NetApp? We are all about
helping customers turn challenges into business opportunity. It
starts with bringing new thinking to age-old problems, like how to
use data most effectively to run better - but also to innovate. We
tailor our approach to the customer's unique needs with a
combination of fresh thinking and proven approaches. We enable a
healthy work-life balance. Our volunteer time off program is best
in class, offering employees 40 hours of paid time per year to
volunteer with their favorite organizations. We provide
comprehensive medical, dental, wellness, and vision plans for you
and your family. We offer educational assistance, legal services,
and access to discounts. Finally, we provide financial savings
programs to help you plan for your future. If you want to help us
build knowledge and solve big problems, let's talk.
Keywords: NetApp, Rock Hill , DevOps Engineer - Computer Storage Systems (Python/C/C++), Engineering , Asheville, South Carolina