Build Engineer

Published date: April 15, 2024, Version: 1.0

Overview:

The role of a Build Engineer requires strong technical skills in areas such as scripting languages (e.g., Bash, PowerShell), build automation tools (e.g., Jenkins), version control systems (e.g., Git), infrastructure provisioning tools (e.g., Terraform), and cloud platforms (e.g., AWS, Azure). Additionally, they need problem-solving abilities, attention to detail, collaboration skills, and a focus on continuous improvement to optimize build processes and enhance software delivery practices.

Build Engineer Skills

Primary Responsibilities:

  • Work with Engineering, Operations, Quality Assurance and Project Management to define and execute projects that implement build, release and deployment of web software

  • Releasing software incrementally

  • Improve productivity by designing & developing full-d build systems; implementing tools and scripts that enable efficient, flexible builds (Shell, Perl)

  • Manage the source code control system

Secondary Responsibilities:

  • Defining the problem clearly

  • Focusing on the solution rather than the problem's conditions

  • Planning program release

  • Reviewing product goals

  • Code debuging & refactoring

  • Identify and propagate best practices and processes

Technical Skills :

  • Agile / SAFe

  • Application Security

  • CI/CD Methods

  • Programming language

  • Design Thinking

  • Development Lifecycle

  • DevSecOps Practices

  • Quality Assurance

Soft Skills:

  • Problem solving

  • Research

Tool Skills:

  • JIRA

  • SharePoint/Confluence

  • Github,Azure

  • Domain specific platforms (SAP, NSAP, Cloud etc)