Solution Engineer

  • NetApp
  • Boulder, CO, USA
  • Apr 02, 2020

Job Description

NetApp is growing and we're looking for Cloud, Hybrid Cloud or Private Cloud Solution Engineers with system administration, network administration, quality engineering, automation and defect analysis skills to add to our team. In this role you will focus on pre release Solution qualification, integration and analysis. As a subject matter expert a Solution Engineer will work on a team developing, automating, deploying, monitoring, optimizing, analyzing and characterizing Virtualized IT solutions in our development lab datacenter. The team acts as a first internal customer for various solutions and releases of software and systems. As a Solution Engineer you will be responsible for designing, automating and implementing various customer use cases to ensure we have competitive and high quality solutions that customers will embrace. We use the metrics and data the team collects to generate reports and provide solution feedback to the Field, Marketing and Engineering. This role requires strong operating system administration, network administration and troubleshooting skills. It also requires strong working knowledge of HyperVisors and SAN storage, High availability configurations, VDI, disaster recovery use cases, backup and restore use cases and experience with application performance and availability requirements. In this role you will have working operational knowledge using the latest features and popular IT orchestration technologies and solutions (vSphere, OpenStack, OpenShift, Kubernetes) along with domain knowledge in some or several operating systems like MS Windows, ESX and Linux variants integrated with networking equipment and SAN based Storage. This is a high-visibility role that will impact how NetApp sell’s it’s HCI solutions and is a great opportunity to join a highly collaborative team. We deliver high-performance, high-availability, fault-tolerant products to our target markets. From a process perspective you will work in a SAFe agile environment. Job Requirements - Strong oral and written communication skills are essential- Work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards- Possesses sufficient technical knowledge and experience to pick up new expertise quickly with guidance from a technical leader- Strong aptitude for learning new technologies- A strong understanding of complex concepts related to computer architecture, data structures and programming practices- Ability to estimate work completion required to build an overall predictable plan - Follow standard engineering principles and practices- Resourceful in applying creative ideas to solve problems Responsibility and Interaction:- Responsibility: - Responsible for non-routine and unstructured tasks, requiring creative solutions with more interdependencies and with processes that are less defined- The individual works on complex problems with partially defined, larger scope- May work with teams across the company in problem solving and design efforts- The individual will begin to develop a technical specialtyInteraction: - Work effectively with staff to senior manager level employees within the function and the technical team on assigned projects. There may be communication with employees in other functions within Business Units as required- Work independently- Successfully convey information to stakeholders at many levels related to the position - Participate as a proactive contributor and subject matter expert on team projects- Demonstrate favorable results through coaching and influencing others Education Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD without experience; or equivalent work experience. Opportunities to Make an Impact! In this fast-paced environment you will work on creating solutions and will have the opportunity to utilize your system administration skills, personal initiative and technical creativity on a daily basis. You'll not only be writing and executing complex solution level test plans, use cases and reports, but you'll need to apply your data center and customer use case knowledge to create optimal solution testing strategies based on our systems. Additionally you will be responsible to: Design complex compute and storage configurations to test product capabilities in simulated production-like environments Collaborate with quality and development engineers on fault isolation, root cause analysis and problem resolution Perform highly structured manual and automated tests and provide detailed status reports Assist with use case automation in Python or PowerShell About You: You are self-driven, creative, an excellent communicator and collaborator, able to impact the overall Solution big picture and do the detailed Engineering work that drives successful Solution testing. You've been successful handling the full lifecycle of Solution Engineering. You've got a strong knowledge of Filesystem, OS, compute, storage and networking technologies combined with domain knowledge of the following: Various Linux Distributions/Hypervisors with Admin and configuration knowledge, VMware experience and knowledge, MSFT server experience and knowledge Additionally, you have: 8+ years of Cloud and datacenter solution architecture with system administration and operations experience 5+ years Experience working in a product development environment or on a Solution or QE team delivering high quality IT solutions and product integrations Cloud architect or Certified Solutions architect certifications or experience Experience developing detailed test plans and test cases that uncover quality and customer expectation gaps in the solution configuration, optimizing, tuning or within the NetApp Products with a focus on real world customer use cases. Experience working with, modifying and developing new test automation in Python, PowerShell and Ansible to increase efficiency and speed of testing where needed. Excellent analytical skills and the ability to debug complex system problems, experience with system monitoring tools in Linux and other OS’s. Strong organizational skills with the ability to track multiple test executions simultaneously Excellent communication skills working on a highly collaborative team Experience working directly with Sales Engineers, Technical Marketing Engineers, SW Engineering & Quality Engineers. Experience working with Customer Data Center architectures in compute and storage management, knowledge of field issues and troubleshooting. Knowledge of iSCSI configuration, testing and troubleshooting. Knowledge of Data Center Application workload and performance requirements Education Typically requires B.S. or M.S. degree in a technical discipline or equivalent experience