Senior Software Development Engineer in Test

at Nvidia

📍 Santa Clara, United States

$132,000-258,800 per year

SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Ansible @ 6 Docker @ 6 Grafana @ 6 Jenkins @ 4 Kubernetes @ 6 Linux @ 6 Prometheus @ 6 Terraform @ 4 CI/CD @ 4 Distributed Systems @ 7 AWS @ 4 Azure @ 4 Thanos @ 6 Debugging @ 4 HTTP @ 6 Reporting @ 4 QA @ 4

Details

We are seeking a highly skilled and hard-working Senior Test Developer / test engineer to join our multifaceted Enterprise Software QA team. This role offers an outstanding opportunity to leave your mark on the design, construction, optimization and testing of large-scale infrastructure for various foundational NVIDIA unified cloud services and data center offerings. If you are a dedicated engineer with a deep understanding of cloud infrastructure and distributed systems, and you thrive in an exciting, innovative environment, this could be the flawless role for you.

Responsibilities

  • Work with development teams on test plans for all layers of SW stack for cloud infrastructure, execution, reviews, failure analysis and assessing overall quality and risk. Work with customer PMs on software issues including technical feedback from OEMs and CSPs. Develop key KPIs to track execution and deploy process improvements to improve efficiency.
  • Lead NVIDIA Cloud and Data Center bring up activities which will involve validation, reporting, working with engineering to debug issues, providing design input at times, adding coverage in different areas.
  • Design, develop and maintain CI/CD pipelines for continuous testing in cloud environments when needed.
  • Perform performance, scalability, and reliability testing of cloud services.
  • Implement and maintain test environments in cloud platforms such as AWS, Azure, or Google Cloud.
  • Supervise the infrastructure to alert on significant events, ensuring the highest level of system performance and reliability.
  • Work with various different partner teams to ensure availability of clusters to test on and take the lead in resolving all issues.
  • Working with teams to ensure quality of the cloud products getting delivered focusing on critical areas like security, storage, workloads, performance on latest SW and FW components.

Requirements

  • A Master's or Ph.D. in Computer Science or a related field, or equivalent experience.
  • 5+ years of hands-on experience in cluster management and related tools, including Docker Containers, Slurm, Kubernetes, and Ansible.
  • 2+ years strong experience with cloud infrastructure platforms like AWS, Azure, Google, OCI Cloud.
  • Hands-on experience with network, storage, security, cluster configuration and debugging, cloud infrastructure management tools like Terraform, Ansible.
  • Expertise in administering, operating, and configuring Kubernetes.
  • Experience in CI/CD tools such as Gitlab and Jenkins and the GitOps model.
  • Proficiency in various monitoring tools: Prometheus, Grafana, Cloudwatch, and Thanos.
  • Proficiency in debugging issues involving networks, DHCP, DNS, HTTP, Linux, and containers.

Benefits

By joining our team, you will be part of a forward-thinking company that values innovation and creativity. We offer a competitive salary and benefits package, a flexible work environment, and the opportunity to work with some of the industry leading experts. If you're ready to take your career to the next level, we’d love to hear from you.