QA Engineer for Stork Web management system for network services
2025-05-29 - at Internet Systems Consortium — Worldwide/Remote Full-time
ISC is a well-established non-profit corporation with a mission to provide open source solutions to help sustain the infrastructure of the Internet and protect against monopoly and centralized control. We are experts in networking and open source. The team is spread around the globe and works 100% remotely, although we stay in close communication via chat and frequent video calls.
Kea is a popular open source DHCPv4 and v6 server for Unix/Linux used by Internet service providers and enterprises with many features, including a well-documented RESTful API. BIND 9 is a widely-deployed DNS software system that performs a critical function on the Internet. Both Kea and BIND are considered reference implementations of the Internet standards in their areas. Stork is an easy-to-use graphical management tool that enables the operator to visualize the status and manage the configuration of one or more Kea or BIND servers.
We are looking for a software engineer to work on Stork with occasional contributions to the Kea project. This engineer will be part of the core development team and will be developing important new functionality.
Today Stork is lacking the ability to track DHCP leases (addresses assigned by Kea). Network operators need to be able to use Stork to identify and manage devices on their network using up to date lease information. This is a challenging task because of scaling and performance considerations in a busy network. One of the key goals for this position will be to implement the ability to effectively extract the lease information from Kea servers into Stork, and then process the lease data in various ways to provide the information the administrator needs. An older preliminary design is available on our Stork wiki. A Kea Rest API is also already available, although it may need to be extended or modified.
The software developed will be open source. The code developed will be developed in the open and available publicly on ISC’s GitLab and on GitHub.
Responsibilities
Time constraints:
18 months (fixed term contract)
We would like to find someone who can start by the end of June, 2025
Required Skills
Valuable Skills
Location
Although ISC’s headquarters is in Newmarket, NH (USA), most of ISC’s staff work from their homes.
The entire DHCP development team works from home, so you will be managing your own work environment. We communicate constantly via instant messaging and email and have regular team meetings several times a week.
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. It is important that you are able to work during the European and US East Coast business day for collaboration with the rest of the team. Most of our developers and support customers are in Europe and the US.
2025-05-29 - at Internet Systems Consortium — Worldwide/Remote Full-time
2021-08-05 - at Internet Systems Consortium — Worldwide/Remote Full-time
2021-05-14 - at Internet Systems Consortium — Worldwide/Remote Full-time
2021-05-14 - at Internet Systems Consortium — Worldwide/Remote Full-time