This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Be part of the world's leading graphics accelerator and compute processor unit teams developing best in class software infrastructure of diagnostics suites for state-of-the-art AMD products. Our organization is responsible for delivering test patterns used for pre and post silicon verification as well as manufacturing screening. This role is in the team called "Diagnostic Infrastructure" administering, maintaining, and enhancing the software automation foundation for build and execution, supporting various AMD platforms.
Job Responsibility:
Lead in the administering, maintaining, and enhancing infrastructure systems (build, test, debug)
Identify gaps in efficiency/throughput and provide mid and long-term solutions
Contribute to the CI operations team for triage, failure analysis, and system level debug
Implement infrastructure features to enable diagnostic development and CI flows to achieve coverage goals
Plan and deliver diagnostic infrastructure patches and updates on regular cadence
Participate in test system bring-ups to enable developer users on build servers
Assemble, configure, and install validation systems (PCs, servers/computers) in the lab
Participate in debugging system failures and the process of root cause to resolution
Work with AMD infrastructure teams external and internal to the diagnostics group
Systems administration of Linux and Windows build servers, both virtual and physical machines
Maintain compile tool chains for development and operation environments
Requirements:
Degree in computer science, computer engineering, or electrical engineering
Understanding of PC/server systems and build environments for Linux and Windows
Proficiency in build tool chains, scripting, and debugging code compile failures
System Admin and DevOps software infrastructure experience
Experience in supporting operations and development flows
Experience administering, maintaining, and enhancing infrastructure systems (build, test, debug)
Experience with CI operations for triage, failure analysis, and system level debug
Experience implementing infrastructure features for diagnostic development and CI flows
Experience with test system bring-ups
Experience assembling, configuring, and installing validation systems (PCs, servers/computers)
Experience debugging system failures
Systems administration of Linux and Windows build servers, both virtual and physical machines
Experience maintaining compile tool chains
System and software admin and development in Engineering or IT industry
Server configuration management, build, install, and maintenance experience
Linux and Windows admin experience
Linux and Windows software development compiler toolchain experience
Scripting languages in Python (preferred), Ruby, Perl, bash, shell
Compile language familiarity to debug failures in C++ (preferred), Java, or C
Knowledge and experience with CI automation tools Buildbot (preferred) or Jenkins