This job ad has been posted over 40 days ago! (*)

QA/DevOps Engineer for BIND 9 Full-time

Published at 2020-03-08 - Viewed: 3589 times - Internet Systems Consortium (Worldwide/Remote)

Job description

We are looking for a full-time QA/DevOps Engineer for BIND 9. BIND 9 is the most widely-used Domain Name server on the Internet, used by some of the DNS root system operators, by Internet Service providers and enterprises. The BIND 9 development team contributes to developing the Internet standards for DNS, and BIND 9 is a reference implementation of the standard.

Apply here: QA/DevOps Engineer for BIND 9


  • Running, extending, and improving BIND tests
  • Maintaining, tweaking, and evolving the CI/CD environment
  • Troubleshooting BIND issues and writing code reproducing them
  • Approving product releases for delivery

Required Skills

  • Suitable experience as a developer, test automation developer, QA software test developer, or similar role
  • Strong general troubleshooting skills, with ability to assess, document and solve complex issues
  • Experience with installing, maintaining, and troubleshooting Unix-like systems (Linux, BSDs)
  • Knowledge of IPv4 and IPv6 networking to understand addressing, routing and be able to debug networking problems
  • Practical experience with at least one of the following scripting languages: Bash / POSIX shell, Python, Perl
  • Ability to communicate freely in English (verbal & written) and to work well in teams

Desirable Skills

  • Practical experience with GitLab CI and/or other CI environment (f.e. Jenkins CI, Buildbot)
  • Knowledge of virtualization technologies (containers & hypervisors)
  • Practical experience with software packaging
  • Practical experience with Git
  • Practical experience with building software on Windows
  • Understanding of the DNS protocol
  • Practical experience with BIND
  • C/C++ Programming experience

What We Use (In Alphabetical Order)

Autotools, Clang Static Analyzer, cmocka, Coverity, Cppcheck, DocBook, Docker, Flamethrower, GDB, Git, GitLab, GnuPG, libvirt, mock, Packer, QEMU, respdiff, RPM, rr, ShellCheck, Wireshark

Educational Requirements

Adequate experience in a scientific or technical subject, can include relevant coursework.

Location/Hours of Working

Anywhere. Although ISC is located in the United States, most of ISC’s staff work from their homes throughout the rest of the world and ISC doesn’t have regular office space.

Hours: With staff working from many time zones, there are no set hours of work. We require that staff work forty hours a week but, within parameters set by their manager (e.g. available for meetings, having some overlap with other members of the team), staff are able to choose their own working hours. Many of the ISC staff have small children at home, so we do understand there might be some volatility in working hours.

This position is open to anyone regardless of nationality, and is suitable for home working. Note that occasional international travel will be required to attend company and team meetings and/or conferences. In the past these have been held in the USA and in Europe.

To learn more about ISC and its critical role in the Internet community, visit

Recent jobs at Internet Systems Consortium:

« More jobs in testers