NVIDIA is looking for a world class engineer to join its Infrastructure, Planning and Processes organization. The position will be part of a fast-paced crew that develops and maintains sophisticated build & test environments for a multitude of hardware platforms both NVIDIA GPUs and Tegra Processors along with various operating systems (Windows/Linux/Android). As a DevOps Engineer, you’ll also be working with various teams such as software engineering to deploy these new products and manage our infrastructure, associated processes and systems.What you’ll be doing:Participate in the design, implementation and enhancement of automated SW testing infrastructures for the GPU, automotive & mobile Tegra platforms.Enhance and develop new modules for harness in python and shell scripts.Develop, Improve and Maintain our infrastructure codebaseWorking with software engineering teams to ensure that our software is produced, tested and delivered to the customer in a consistent and effective manner Develop and implement test plans, modification of existing test infrastructures, create new test suites as needed and perform code reviews for peersParticipate in bring up tasks for new GPU and Tegra platformsDebug & fix existing and new tests, system configurations and hardware setupsImplement & support end-to-end CI/CD systemWhat we need to see:Strong object-oriented programming background, Java, Python preferred.Experience of maintaining cloud infrastructure and highly-available production environment.Proficient with configuration management tools like Ansible, Puppet & ChefStrong background with CI/CD systems with experience in Kubernetes, dockers & virtualizationBackground with source code management and binary repository systems like GitLab, GitHub, Artifactory etc.Experience with data analytics/visualization tools like Kibana, Grafana, Splunk etc.Knowledge of monitoring systems such as Zabbix, Prometheus 5+ years of proven experienceBachelor's or Master’s degree in Computer Science, Software Engineering, or equivalent experienceWays to stand out from the crowd:Ability to analyze situations and utilize troubleshooting skills, systems and tools, and problem solving abilitiesPrior experience on embedded & mobile systemsPrevious experience with DevOps teams.Outstanding interpersonal skills and communicationExperience with using and improving data centers.Background with computer algorithms.
View Original Job Posting