Build Engineer Job Description
Build Engineer Duties & Responsibilities
To write an effective build engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included build engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Build Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Build Engineer
List any licenses or certifications required by the position: ITIL, MCSE, SSL, CCNA, UNIX, AWS, IBM, RDBMS, GB, CISCO
Education for Build Engineer
Typically a job would require a certain level of education.
Employers hiring for the build engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Science, Education, Software Engineering, Technology, Math, Information Technology, Mechanical Engineering
Skills for Build Engineer
Desired skills for build engineer include:
Desired experience for build engineer includes:
Build Engineer Examples
Build Engineer Job Description
- Docker Repo Administration
- Github, Gitlab and Bitbucket Administration
- Liaise with engineering (Web, Integrations, QA, ) team to support and anticipate their needs in terms of environments
- Integrate and align internal, customer and partner build systems
- Work with senior developers and SW build experts to architect and implement new build systems and system features, which bring benefits both on developer desktop and in automation
- Dive into build/makefile internals in order to refactor and improve the build design
- Participate in the planning and operations of build system enhancements and change reviews
- Design and develop the tools to allow efficient configuration management, build and release of software developed in C#, .NET, XML, ASP, SQL Server databases, , web based infrastructure components
- Proactively identify the data pipeline tools that will be needed throughout development
- Continuously improve existing system
- At least 10+ years of professional experience as build engineer
- Expert knowledge and experience in make, ant, scons
- Deep understanding of compiler internals
- Experience in building embedded Linux distributions, including root filesystems
- Familiarity with gcc toolchain, including cross-compilation
- Ability to work in a team that is distributed globally
Build Engineer Job Description
- Technical end-to-end lifecycle Management of Microsoft Deployment Toolkit & Operating System Deployment products
- The primary responsibility of this position is to perform and monitor release builds manage the source control environment for all Information System teams at HomeAway
- Review build results, debug, and optimize complex builds
- Test released functionality in multiple environments and configurations
- Analyzing requirements, able to understand impact on existing systems and come up with an all-encompassing solution
- Participate in scrum discussions and contribute to architecture, design, code reviews and static code inspections
- Work closely with team to develop and extend automated unit test cases and share test code
- Selenium test automation using C .Net, XML for plugging into engineering architecture with ease
- Robust regression automation targeting multiple platforms using Selenium Web Driver successor of Selenium Remote Control
- Collaborate with global scrum teams to create White box test strategy and test plans from functional specifications
- Building .Net components - eg
- 2+ years Clearcase Source Control/GIT Source Control
- Previous experience administrating, using and configuring Windows, ESX VMWare tools and applications and UCS Manager
- 3+ years of experience with SCM tools and best practices (GIT, SVN, Maven, Jenkins, etc)
- 2+ years of experience with scripting languages such as Ruby, Rake, Ant, Perl, etc
- Wireless telecommunications and data industry experience preferable
Build Engineer Job Description
- Design and implementation of automated test framework
- Develop tests for API dependencies, DB
- Set up and conduct code reviews for detecting functional defects
- Ensures product quality through continuous integration and code/test refactoring
- Build software when required, contribute into development/enhancement of the build system
- Work with the QA team to automate deployment process to test environments where possible
- Build out the scripts and configuration needed to automate deployment in different environments (dev, test, uat), using platforms like Puppet
- Configuration management and support for all end to end non-production (test, performance, uat and demo) environments
- Deploying new build versions to different environments (dev, test, uat) including managing the dependencies of services and builds
- Produce clear installation and deployment guides
- Source Control expertise (TFS/Subversion)
- Experience working with Windows Server and IIS environments
- Familiarity with CI/CD concepts and philosophy
- Experience with Jenkins, TeamCity, or similar CI tools
- Strong troubleshooting mentality
- 2+ years of college education in relevant major or relevant experience
Build Engineer Job Description
- Establish a proactive application monitoring environment
- Troubleshoot technical issues with software configuration or networking
- Coordination with and assistance to the production support team on any matters concerning the production and contingency environments
- Continual maintenance and improvement of automation
- Occasionally support new releases and business activities during weekends
- Develop proof of concept manufacturing processes, process controls, and in situ tests
- Design and produce engineering drawings for precision tooling and test fixture hardware for production and test
- Design and evaluate fluid systems or structures for manufacturability and integration into a system
- Build prototype subassembly units and interface with Responsible Engineers to deliver new designs to the production floor with established processes
- Drive subcomponent and subassemblies to be ready on time at the vehicle integration level
- Visual Studio project management
- Previous experience in management of environments in a development context (Development, Integration, QA)
- Experience with script programming languages (Perl – preferred)
- Excellent understanding of various build system architectures and implementations
- Thorough experience in writing GNU makefiles
- Good experience in creating or enhancing top-level makefile templates and fragments
Build Engineer Job Description
- Write clean, simple and effectively tested scripting, and automation
- Help evaluate and select open source projects that can help us achieve our mission
- Help our drive on self service, automating the process of building out new and maintaining CI development environments
- Building tools and infrastructure that empower development teams?
- Be the primary contact for the tool set owned and maintained by the group
- Continuous maintenance and improvement of automation & tools
- Will be required to develop, maintain and improve hooks/workflow between various tools/moving parts
- Create and maintain fully automated CI /CD processes for multiple products
- Work closely with the development, operations, QA, documentation and internal/external users
- Write & maintain scripts for customizing the tool set, build, deployment, maintenance and related tasks
- Experience in tuning compiler options and in the effect of compiler implementations to SW builds
- Experience in troubleshooting build issues with binary utilities like nm
- Good understanding of operating system concepts and conventional programming methodologies, with some hands-on experience in SW programming
- Strong experience in using Linux or UNIX as the build host platform, experience on using Windows is a plus
- A drive to innovate on solutions that provide new functionality without compromising on the fundamental design
- Good communication skills with partners internal and external customers