Build and Release Engineer Application to $6000
Zultys is seeking a highly motivated and skilled Build Engineer to join our software development team. The ideal candidate will play a key role in supporting and maintaining our continuous integration/continuous delivery (CI/CD) systems, source control systems, and various builds.
Responsibilities:
· Build and maintain our continuous integration/continuous delivery (CI/CD) systems
· Expanding build infrastructure and provision new build machines
· Take care of source code migration between different version control systems
· Working on build system optimization and improvements
Technical requirements:
· Bachelor's degree in Computer Science or a related field.
· Minimum 5 years of experience in a similar role.
· Experience with CI/CD tools (Jenkins, GitHub).
· Strong scripting experience (Bash, PowerShell, Perl, Python, Groovy).
· Experience with source control systems: Perforce, GitHub, Git.
· Good understanding of Build and Release workflows.
· Excellent written and verbal communication skills.
· Industry experience in Build and Release, Continuous Integration or DevOps fields
· Proven scripting knowledge in Python, Bash, Groovy
· Familiar with build tools such as git, Jenkins
· Familiar with Linux, OSX, and Windows operating systems
· Experience with Windows and Linux build machine provision.
· Experience building docker-based containers
Optional Requirements (Good to have):
· Understanding of make and CMake.
· Familiarity with the C++ development process and experience working in a C++ development environment.
· Proficiency in Windows and Linux Package creation: RPM, InstallShield, Visual Studio, make, CMake.
· Expertise in Windows-based installers using InstallShield.
· Knowledge of MacOS and Android builds based on Qt, React.
· Familiarity with MacOS installers.
· Experience with infrastructure automation using tools such as Ansible, Packer, Vagrant, and Terraform.