Help us write the software that makes sure AMD's platforms
crush the competition!
Our team creates and maintains large scale configuration
management, build, and automation infrastructure and tools in C#, Ruby, Perl
and C++ for Windows, Linux and Android environments on x86 and ARM platforms.
Our software is utilized during all stages of product development across
multiple AMD sites and includes distributed configuration management automation
and build processes, web applications and databases to track millions of
records generated by thousands of systems. We are constantly adapting our software
development processes to manage the challenges we accept.
Join us if you are passionate about solving problems and
working with the latest technologies.
We are looking for a Sr. SCM engineer. The engineer will be
responsible for driving design and deployment of a distributed CM system based
on Git and Perforce. The ability to work on multiple platforms with a global
customer base is critical.
Key Responsibilities
• Lead and assist with scoping, planning, design and deployment of distributed CM environments within AMD Software
• Interface with customers and IT teams around the world to
gather requirements and implement team-specific processes
• Actively contribute to source control processes within the
organization
• Document technical and design decisions for other team members
• Optimize current CM infrastructure, integrations with other enterprise systems and help advance CM best practices
• Assist in support of existing production environments
• Document technical and design decisions for other team members
• Optimize current CM infrastructure, integrations with other enterprise systems and help advance CM best practices
• Assist in support of existing production environments
Required Skills
• Expert in fundamentals of DVCS systems such as Git and
CVCS such as Perforce or Subversion
• Expert in SCM concepts, tools, and methodologies
• Expert understanding of build, packaging, and deployment
processes
• Expert scripting with Perl, Python and Linux/UNIX shell is
a must
• Experience working with open source code including Linux
and Android
• Experience with make systems and makefile administration
preferred
• Experience with Gerrit, Gitolite, and GitHub Enterpirse
preferred
• Extensive administrative knowledge of Windows and Linux
environments
• Must have the ability to effectively interface with users, staff and customers
• Technical leadership and proven track record of successful implementation of CM infrastructures and processes covering multi-site, multi-technology scenarios
• Must be fluent in both written and spoken English
• Must have the ability to effectively interface with users, staff and customers
• Technical leadership and proven track record of successful implementation of CM infrastructures and processes covering multi-site, multi-technology scenarios
• Must be fluent in both written and spoken English
• Excellent interpersonal, verbal and written communication
skills for interfacing with customers
• Excellent organizational and time management skills
Qualifications
• 4+ years of experience with Git, Perforce and/or other
Source SCM tools
• Must have 5+ years of strong software development
experience and Master’s degree in Computer Science/Tech, or equivalent
or
• Must have 6+ years of strong software development experience
and Bachelor’s degree in Computer Science/Tech, or equivalent
No comments:
Post a Comment