
Senior DevOps, Build System Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Bulgaria, +7 more countries.
• Take ownership, design, and enhance the build system for a sophisticated multi-language software product.
• Develop and sustain isolated, reproducible build pipelines, manage dependencies, build agents, build farms, artifact repositories, and caching mechanisms.
• Compile and verify packages, images, installation artifacts, and distribution repositories across various release lines.
• Manage release pipelines, encompassing build validation, regression gating, artifact signing, channel promotion, publishing, and rollback procedures.
• Oversee toolchain and dependency upgrades while resolving conflicts related to compilers, libraries, and dependencies.
• Maintain versioning, changelogs, artifact provenance, license and SBOM data, along with security-scan integration points.
• Automate build tools, release procedures, and build-environment provisioning using Python and shell scripting.
• Assist developers and QA teams with self-service builds, diagnosing failures, and resolving build-related issues.
• Expand CI/CD coverage and incorporate automated test suites into release gating processes.
• Manage build infrastructure, including build hosts, builder images, artifact storage, and capacity planning.
• Investigate sporadic build failures and implement root-cause solutions.
• Utilize AI-assisted engineering tools for development, code and log analysis, debugging, investigation, and technical research.
• Document build and release procedures and share knowledge with development and QA teams.
• Report on build and release status, risks, dependencies, and critical issues to the development lead.
• Over 5 years of experience in build, release, or DevOps engineering for complex software products.
• Experience in owning a complete build system rather than just individual CI jobs.
• Proficient in CI/CD engineering using Jenkins, GitLab CI, GitHub Actions, or similar tools.
• Familiarity with pipelines as code, build agents, and artifact repositories.
• Background in software packaging and distribution of binary artifacts on Linux.
• Knowledge of artifact signing and management of repositories or channels.
• Capable of working with make, CMake, autotools, and language-specific build and packaging tools.
• Deep understanding of dependency and version management, reproducible and hermetic builds, incremental builds, and build caching techniques.
• Strong skills in Python and shell scripting.
• Solid knowledge of Linux systems, containers, and configuration management tools.
• Proficient in Git, branching, and release models.
• Awareness of software supply chain practices, including signing, SBOM, and dependency and vulnerability scanning.
• Excellent analytical and troubleshooting abilities.
• Required experience with AI-assisted engineering, including practical applications of AI for development, debugging, log analysis, investigation, and technical research.
• Ability to impart technical knowledge across teams.
• Strong English communication and collaboration skills across functions.
• Resume and application must be submitted in English.
• Commitment to equal opportunity employment.
• Background checks performed as part of the employment offers.
• Global “A-Team” culture.
• Work environment focused on innovation, accountability, and impact.
• High-growth, fast-paced setting.
• Culture of continuous improvement.
GFN
True Platform
Cresol Cooperativa
Marrina Decisions
Get handpicked remote jobs straight to your inbox weekly.