Configuration Management Engineer II
Core
Managing build/test infrastructure for a multi-million-line product supporting hundreds of engineers across thousands of machines and millions of tests.
Role type
Senior IC Configuration Management Engineer
Builds
Build/test infrastructure spanning thousands of lines of infrastructure code and machines
Domain
Electronic design automation (EDA) / Software engineering
Deliverable
infrastructure
Required skills
Configuration Management for large multi-sited projects, Version Control Systems (Perforce, git, Mercurial, CVS, RCS, ClearCase) administration, Build tools expertise, Advanced scripting (Shell, Python, Perl), UNIX administration
Preferred skills
Web technologies (HTML, CSS, JavaScript, AJAX), Relational and NoSQL databases (MySQL, Mongo, Cassandra), Static analysis and profiling tools (Coverity, Valgrind, Purify, Quantify, gcov, gprof, Sanitizers)
Technologies
Perforce, git, Mercurial, CVS, RCS, ClearCase, Python, Perl, Shell, MySQL, Mongo, Cassandra, Coverity, Valgrind
Responsibilities
Administer version control systems for large code and test bases, Manage build/test infrastructure spanning thousands of machines, Execute complex scripting tasks for automation, Support hundreds of engineers in a multi-sited environment
Seniority
Senior, hands-on IC