Remote job
Build Engineer
Job details
About this role
Role overview Build and maintain the systems and delivery infrastructure used to package and deploy enterprise security software across on-premises and cloud environments. You’ll configure Linux systems and application software, manage packages, and automate repeatable operational tasks. The environment includes Java and C++ applications, relational and NoSQL databases, and web and application servers.
Responsibilities - Set up and administer installed systems, packages, and supporting infrastructure. - Configure, test, and maintain Linux operating systems, system management tools, and application software. - Create and implement automation for system operations. - Support build and delivery workflows using the team’s toolchain. - Troubleshoot infrastructure and application deployment issues, applying security practices.
Requirements - Experience with SUSE Linux Enterprise Server and RPM-based package management, including Zypper or DNF. - Ability to assemble custom Linux images for virtual machines and cloud virtual machines. - Shell scripting experience, such as Bash or Perl. - Familiarity with build tools such as Ant and Maven, and CI and artifact tools such as Jenkins, GitLab CI, Ivy, or Artifactory. - Knowledge of Apache Web Server, network protocols, Linux filesystems, and services such as LDAP or SSL. - Database familiarity, troubleshooting ability, good security practices, and strong spoken and written English.
Nice to have Programming experience in Java or C++, cloud exposure to AWS or Azure, virtualization with VMware ESXi or Hyper-V, object storage such as S3 or Azure Blob Storage, mail transfer agents, or WildFly application server experience.
Benefits and work setup The position is remote, with a preference for someone near Sofia, Bulgaria for occasional in-person collaboration. Flexible work-from-home options and career development opportunities are available.