Description
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_
We are looking for a highly skilled and experienced Senior Member of Technical Staff (SMTS) to join our dynamic team. This pivotal role focuses on executing and optimizing critical technical initiatives that are vital to our continuous growth and success.
As an SMTS, you will be at the forefront of migrating our legacy systems to GitHub Cloud, enhancing CI/CD workflows with GitHub Actions, integrating GitHub Actions runners with Kubernetes, implementing advanced code security measures using CodeQL, and improving our development environment through VSCode extensions. Your deep expertise in GitHub Cloud, cloud tooling, version control systems, CI/CD pipelines, containerization technologies, Kubernetes orchestration, code security tools, and development environments will be essential in driving these initiatives forward. Additionally, a strong background in C/C++ development and build systems is crucial.
THE ROLE:
ideal candidate should have 13+ years of experience in technical roles involving version control systems, CI/CD pipelines, containerization, cloud tooling, and code security. Proven hands-on experience with migrating repositories from Perforce to GitHub or similar systems, extensive experience with GitHub Actions, practical knowledge of integrating GitHub Actions runners with Kubernetes, and a strong background in using code security tools, particularly CodeQL and Coverity, are essential.
THE PERSON:
The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD.
KEY RESPONSIBILITIES:
- Executing the migration of repositories to GitHub Cloud, managing sandboxes, ensuring data integrity, and collaborating with stakeholders and third-party vendors for seamless transitions.
- Optimizing GitHub Cloud settings and configurations, automating operations using GitHub API, AI Tools, and other cloud tooling.
- Analyzing and refining GitHub Actions workflows, developing and implementing improvements for CI/CD processes, establishing best practices, and integrating GitHub Actions runners with Kubernetes clusters.
- Utilizing CodeQL for code security enhancement, transitioning from Coverity to CodeQL, and implementing automated security fixes.
- Optimizing the development workflow with VSCode extensions and improving custom-developed extensions.
- Developing and implementing containerization strategies using Docker, managing and maintaining Kubernetes clusters, and automating deployment and management processes.
- Overseeing and optimizing C/C++ build systems, integrating them with GitHub Actions, and providing development support.
- Collaborating with cross-functional teams, providing technical support, and troubleshooting migration, CI/CD, containerization, Kubernetes, cloud tooling, and code security issues.
- Creating comprehensive documentation, mentoring junior team members, and conducting training sessions.
PREFERRED EXPERIENCE:
- Proficiency in GitHub and Perforce version control systems,
- CI/CD principles, containerization technologies like Docker, Kubernetes orchestration,
- cloud tools and GitHub Cloud, C/C++ programming languages, scripting and automation languages (e.g., Python, Bash), and development environments (particularly VSCode) is required.
- Additionally, experience with monitoring and logging tools for containerized environments (e.g., Prometheus, Grafana, ELK Stack) and excellent problem-solving abilities with a keen eye for detail are highly valued.
ACADEMIC CREDENTIALS:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
#LI-SG
Benefits offered are described: AMD benefits at a glance.
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.
Apply on company website