Sardina Systems is an OpenInfra software platform company based on OpenStack, Kubernetes and Ceph. We are looking for a QA Automation Engineer who is able to ensure code quality and functionality from code check-in to testing to join our team.
What will you do:
- Implement gating tests
- Support test automation system
- Develop a set of tests to be able to check our deployment tools, FishOS components for automated gating
- Handle software build and package maintenance (RPM format, using GitLab CI and Koji for automation)
- Fixing packaging errors/bugs
- Repository management and package testing
- Design and implement components in our software build and packaging automation tools, extending and replacing (where necessary) current code, to update with new functionalities
- Working with developers on testing strategy and debugging
- Interface with the open source community where applicable
- Contribute ideas for increasing software reliability
Your qualifications
Required:
- 2+ years of experience in Python (for automation scripting, as minimum, and willing to learn further) and proficient in Bash shell scripting
- System administration skills (proficient) on RHEL, Rocky Linux, AlmaLinux, CentOS or Fedora: services, virtualization, networking, etc.
- Experience with Jenkins, GitLab CI
- Understanding the technical assembly of packages (particularly RPM or DEB package format)
- Experience with CI/CD tools, pipeline development
- Languages: Russian (spoken, written), English (written)
Will be a plus:
- Familiarity with RPM package production, Koji build system
- Familiarity with Zuul
- Experience with cloud management platforms such as OpenStack, GCP, AWS
- Knowledge of Docker, Kubernetes
- Knowledge of automation tools Ansible or Chef
We offer:
- Work on an interesting project with a team of experienced professionals
- All the conditions for rapid progress in the profession, increasing the complexity of tasks as you develop
- Competitive wages with regular review
- Flexible working hours (fixing to Central European Time)
- Five-day working week, within 8 hours a day
- Daily practice of English during the work process
- Opportunity to attend conferences, meetups and other professional events