HPE_Search_Jobs_Hero2 DevOps Build System engineer
hpe
Job Description
What You'll Do:
-
Develop, maintain, and optimize build systems and related tools.
-
Write and manage make files and support custom build processes.
-
Automate build, test, and deployment workflows using Python or Shell scripting.
-
Troubleshoot build issues and provide support to development teams.
-
Collaborate with engineers to improve the overall CI/CD pipeline and developer experience.
-
Document processes and tools for ease of use and maintenance.
What You Need To Bring:
-
2–3 years of experience in build systems or tools development.
-
Strong understanding of at least one build system (e.g., Make, CMake, Bazel, Ninja, etc.).
-
Hands-on experience with Make scripting.
-
Proficient in Python and/or Shell scripting.
-
Good understanding of software development workflows and version control systems (e.g., Git).
-
Strong problem-solving and debugging skills.
-
Ability to work collaboratively in a fast-paced development environment.
Preferred Qualifications:
-
Exposure to CI/CD systems (e.g., Jenkins, GitLab CI, GitHub Actions).
-
Exposure to large-scale software projects or embedded systems.
-
Familiarity with Docker or other containerization tools.
-
Exposure to SONiC build systems
-