Software Build Engineer 3
United States-California-San Diego
US Citizenship Required for this Position
Relocation assistance will be available
Number of Openings
Special Projects is looking for a Build Engineer to join our technology team and help to make our development process faster, more streamlined and as automated as possible. The Build Engineer will take responsibility for automating and optimizing our continuous integration build and unit testing processes, packaging our software for effortless deployment, and complying with the agile principles of "Release When Ready."
The candidate will fully own and manage the operation and integration of all of the tools we employ in the software development lifecycle.
The Build Engineer will be responsible for examining and fully understanding the process for developing and testing the software, collecting/soliciting feedback on
current impediments to the development and test teams.
The candidate will strive to increase
well as research, design and implement solutions that make our development process as streamlined and effortless as possible. ( SOWNG )
achelor’s degree in computer science or equivalent engineering degree plus a minimum of five years build engineer expertise configuring and managing a continuous integration server; experience installing, configuring, troubleshooting and managing Unix/Linux installations; experience writing tools, scripts and/or glue code in three or more languages such as Bash, Perl, Python, Ruby, Groovy, Java or C.
At least three years experience with systems configuration management tools; installing, configuring and working with a distributed version control system; configuring and managing issue tracking software, build automation tools, and package management tools; working in an Agile environment; and experience building, updating, and troubleshooting Virtual Machines (VM).
: Configuring, managing and running a continuous integration server such as Hudson/Jenkins or Bamboo. Installing, configuring, troubleshooting and managing Unix/Linux installations. such as Solaris, Red Hat, or Debian. Experience with systems configuration management tools such as Puppet, Chef or CFEngine. Experience installing, configuring and working with a distributed version control system such as Git, Mercurial or Bazaar. Experience configuring and managing issue tracking software such as JIRA or Bugzilla. Experience configuring, integrating and managing wiki software such as Confluence or MediaWiki. Experience with build automation tools such as Ant or Maven. Experience with package management tools such as RPM or Yum. Experience with Scrum, Kanban or Extreme Programming.
Northrop Grumman Corporation is a leading global security company providing innovative systems, products, and solutions in aerospace, electronics, information systems and technical services to government and commercial customers worldwide.
Northrop Grumman is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for most positions.
Northrop Grumman is a leading global security company providing innovative systems, products and solutions in aerospace, electronics,...