Position: Build Engineer - Linux
Company: Percona
Category: Sysadmin
Experience required: 3y
English level: upper
Published: 2020-01-01T00:00:00+02:00

**What You Will Do**
Create and maintain packaging for Redhat rpm based systems (yum/dnf) and Debian deb based systems (apt)
Develop and automate tests for products and packages
Assist with internal and external build/packaging/release related projects
Assist clients with implementing various items relating to their build environment
Monitor, log, analyze, and fix packaging related bugs
Further automate the current build processes/tasks and packaging testing setup
Resolve issues with internal repositories & implement new repositories as needed
Integrate new products and 3rd party softwares into Percona packages as needed
Design & implement solutions for package interdependencies
Evaluate new build/packaging/release solutions as needed
Assist with packaging setup/method review & overhaul


**Your Experience**
Previous exposure to a large-scale build/release environment, or equivalent experience in, for example, a development, devops or DBA role, preferably with extensive database-related exposure
Experienced in Linux systems administration (file systems, hardware, and networking)
Good communicator & fluent in written and spoken English
Previous experience with make, cmake, cpack, yum & apt repositories
Proficiency in automating tasks, including shell scripting skills
Experience with at least one virtualization tool like KVM VirtualBox or VMWare
Proficiency with Docker and containerization
Ansible and/or other DevOps platforms
Experience with software testing methods and technologies


**What Will Make You Stand Out**
Proficient with PostgresSQL, MySQL, or other open source relational database
Amazon AWS EC2, CloudFormation, Spot Instances
Experience with Jenkins, GPG, JIRA, gdb, go
Proven success working in a distributed environment where email, Slack and voice calls are the only interactions with clients, colleagues and managers on a daily basis
Tertiary studies degree or certifications relevant to core skills
System administration skills for other operating systems
Some C/C++ Coding skills