What are the responsibilities and job description for the Sr. DevOps Engineer position at AMD?
WHAT YOU DO AT AMD CHANGES EVERYTHING
We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.
AMD together we advance_
THE ROLE:
We are looking for a dynamic, energetic Sr. DevOps Engineer to join our growing team who can work with multiple teams across the Server BU to plan, develop, & streamline automation solutions for server performance validation. The ideal candidate should be a generalist with a proven track record of expertise across software engineering, DevOps, and product management; while having an intuition for semiconductor validation so they can tackle domain-specific problems. As a key contributor to the success of AMD’s products, you will be engaged in automation efforts using Jenkins, Ansible, Ansible Automation Platform, GitLab, and GitHub. Your responsibilities include automating server CPU processor power and performance benchmarking workloads through robust CI/CD pipelines. In this crucial role, you will enable our team to analyze and optimize the power and performance of our server processors. You'll play a key role in enhancing efficiency, reliability, and scalability across the development and deployment processes.
THE PERSON:
As a Sr. DevOps engineer play a critical role in ensuring the smooth and efficient release of our software applications, working closely with our development, operations, and performance engineers. Our team has developed custom information systems using open-source technology commonly associated with streaming big data and microservices architectures. The candidate is expected to have experience with Jenkins, Ansible, Ansible Tower, Ansible Automation Platform, Docker, Kafka, Hadoop Spark, automation, software engineering, Jira, Confluence, and Power BI reporting. The ideal candidate should have hands-on experience with Linux scripts, Ansible, Ansible tower, and GitLab. The candidate should also be well-versed with CI/CD and ability to do multitasking.
The job responsibilities include providing infrastructure support, monitoring, triaging issues, root cause analysis, providing workarounds and solutions, and ensuring the availability, scalability, and performance of the system. The candidate will be responsible for implementing and maintaining the DevOps practices, tools, and infrastructure that enable our teams to deliver high-quality software reliably and efficiently, while ensuring smooth release management and deployment processes.
KEY RESPONSIBILITIES:
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.
AMD together we advance_
THE ROLE:
We are looking for a dynamic, energetic Sr. DevOps Engineer to join our growing team who can work with multiple teams across the Server BU to plan, develop, & streamline automation solutions for server performance validation. The ideal candidate should be a generalist with a proven track record of expertise across software engineering, DevOps, and product management; while having an intuition for semiconductor validation so they can tackle domain-specific problems. As a key contributor to the success of AMD’s products, you will be engaged in automation efforts using Jenkins, Ansible, Ansible Automation Platform, GitLab, and GitHub. Your responsibilities include automating server CPU processor power and performance benchmarking workloads through robust CI/CD pipelines. In this crucial role, you will enable our team to analyze and optimize the power and performance of our server processors. You'll play a key role in enhancing efficiency, reliability, and scalability across the development and deployment processes.
THE PERSON:
As a Sr. DevOps engineer play a critical role in ensuring the smooth and efficient release of our software applications, working closely with our development, operations, and performance engineers. Our team has developed custom information systems using open-source technology commonly associated with streaming big data and microservices architectures. The candidate is expected to have experience with Jenkins, Ansible, Ansible Tower, Ansible Automation Platform, Docker, Kafka, Hadoop Spark, automation, software engineering, Jira, Confluence, and Power BI reporting. The ideal candidate should have hands-on experience with Linux scripts, Ansible, Ansible tower, and GitLab. The candidate should also be well-versed with CI/CD and ability to do multitasking.
The job responsibilities include providing infrastructure support, monitoring, triaging issues, root cause analysis, providing workarounds and solutions, and ensuring the availability, scalability, and performance of the system. The candidate will be responsible for implementing and maintaining the DevOps practices, tools, and infrastructure that enable our teams to deliver high-quality software reliably and efficiently, while ensuring smooth release management and deployment processes.
KEY RESPONSIBILITIES:
- Analyze multi-functional business & technical requirements to develop architectural solutions that address current & future needs
- Regularly interface with multiple teams - software engineering, performance validation, and DevOps - to drive automation requirements & project planning for EPYC Post-Si Performance Validation initiatives
- Quickly become an SME for internal automation platforms to serve as a primary point of contact for non-technical users
- Harbor knowledge on a wide of CPU, memory, PCIe, & networking server power & performance benchmarks to plan, automate, & execute test plans, as well as debug existing automation when required
- Wear multiple hats - software engineer, DevOps engineer, product manager - to ensure automation solutions align with server performance validation asks
- Clearly define SOPs & RASCIs; maintain clear & detailed technical documentation for complex automation architectures
- Be an independent self-starter who is capable of proactively identifying & addressing gaps in collaboration with the rest of the team
- Well-versed in all-things Linux - Shell scripting, system config, process debug, etc.
- Robust coding skills across object-oriented (e.g. Java, C ) & scripting (e.g. Python, Shell) languages
- Experience working with on-prem and/or cloud Big Data pipelines
- Expertise with CI/CD tools (e.g. Jenkins, GitHub Actions, Azure Pipelines) & Configuration as Code (e.g. Ansible)
- Familiarity with data visualization tools (e.g. PowerBI, Tableau) & data warehousing platforms (e.g. DataBricks, Snowflake) in the context of at-scale Big Data pipelines
- Experience with OS provisioning tools public/private/hybrid cloud environments (e.g. OpenStack, MAAS, Packer)
- Hands-on experience working with CPU, PCIe, memory, & network performance benchmarks (e.g. DGEMM, SPEC CPU, FIO, iPerf)
- Domain knowledge on CPU, PCIe, memory, & network performance benchmarks (e.g. DGEMM, SPEC CPU, FIO, iPerf) is a plus
- Excellent communication & presentation skills
- Bachelors or Masters degree in electrical or computer engineering
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Salary : $88,400 - $132,600