Skip to content

BIND 9 QA/Automation/Release Engineer (Fully Remote)

Remote
  • Newmarket, New Hampshire, United States
Quality Assurance (BIND 9)

Job description

We are looking for a QA/Automation/Release Engineer to work on BIND 9. This person will be a part of the BIND 9 Quality Assurance team, whose responsibilities include creating reliable, robust, and automated processes and tests for a complex piece of open source software.

BIND 9 is the most widely-used Domain Name System (DNS) server on the Internet, used by operators of the DNS root system, Internet service providers, governments, and enterprises of all sizes.

This position does NOT require any prior DNS expertise, although it is certainly welcome.


Responsibilities

  • Ensuring established processes and best practices are followed during BIND 9 development
  • Identifying automation opportunities in manual tasks (and then automating them)
  • Driving the monthly release process
  • Improving the processes used for BIND 9 development and testing
  • Extending the BIND 9 test suite
  • Helping with maintenance of a CI (Continuous Integration) environment

Job requirements

Required Skills

  • Conversational-level English (spoken and written)
  • Programming skills in a high-level language (we mostly use Python)
  • General understanding of computer networks
  • Critical thinking, initiative, and a drive for improving existing solutions
  • Strong skills in prioritization and time management
  • Familiarity with Unix/BSD/Linux operating systems
  • Ability to learn and adapt to new technologies
  • Self-motivation and self-control when working from home


Valuable Skills

  • Practical experience with Git
  • Practical experience with the Python programming language
  • Practical experience with online collaboration platforms (GitLab, GitHub, etc.)
  • Practical experience with using REST APIs
  • Practical experience with DNS
  • Practical experience with virtualization technologies
  • Understanding of software building and packaging processes
  • Any sort of prior involvement in work on open source software
  • Familiarity with open source tools and working environments


Educational Requirements

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


Location/Hours of Working

Anywhere. This position is suitable for home working and for a person with children.


Although ISC is located in the United States, most ISC's staff work from their homes throughout the world.

With staff working from many time zones, there are no set hours of work. We expect that staff work forty hours a week, but within parameters set by their manager (e.g., available for meetings, having some overlap with other team members), staff can choose their own working hours. Many of the ISC staff have small children at home, so we understand there might be some volatility in working hours. 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 Europe.
 

To learn more about ISC and its critical role in the Internet community, visit https://www.isc.org.


------

Privacy Notice

The relevant ISC group hiring company manages personal data (PII) that you submit and that we collect in respect of your job application (normally Internet Systems Corporation, a Delaware company with its principal place of business in New Hampshire, USA). Job application data management and analysis are managed for us by a third-party data processor in the USA. Our HR staff and other staff members located worldwide who are involved in reviewing applicants will be provided with access to this data. We will hold this data so long as the position remains open to evaluate your candidacy, and we will retain it for a reasonable amount of time after the job closes for purposes of quality control and to enable us to contact you again if we feel another position might be of interest to you. You will have the option to request deletion of data that you submit anytime during or after your candidacy.


or