Title: Senior DNS Engineer
Location: Remote Work
Experience: 10+ years
1. In-Depth DNS Knowledge:
Understanding of DNS fundamentals, including how DNS queries and responses work, types of DNS records (A, AAAA, CNAME, MX, TXT, SRV, etc.), and DNS hierarchy (root servers, TLDs, authoritative servers).
Knowledge of DNS protocols and standards, such as DNSSEC (DNS Security Extensions).
2. DNS Server Configuration and Management:
Experience with configuring and managing DNS servers like BIND, Microsoft DNS, PowerDNS, Unbound, and other DNS software.
Knowledge of DNS server roles and functionalities, such as master/slave configurations, forwarders, and caching.
3. Network Protocols and Services:
Proficiency in networking fundamentals, including TCP/IP, UDP, DHCP, and HTTP.
Understanding of related protocols like HTTP/3, DNS over HTTPS (DoH), and DNS over TLS (DoT).
4. Security:
Familiarity with DNS security practices, including DNSSEC implementation, DDoS protection, and mitigation techniques.
Understanding of potential DNS vulnerabilities and threats, such as cache poisoning, spoofing, and amplification attacks.
5. Monitoring and Troubleshooting:
Skills in using tools for DNS monitoring and troubleshooting, such as dig, nslookup, tcpdump, Wireshark, and DNS-specific monitoring tools.
Ability to analyze and diagnose DNS-related issues, including resolution failures, latency problems, and misconfigurations.
6. Scripting and Automation:
Proficiency in scripting languages (e.g., Python, Bash) for automating DNS management tasks and integrating with other network management tools.
Familiarity with configuration management tools (e.g., Ansible, Puppet, Chef) to automate DNS server deployments and configurations.
7. Cloud and Hybrid Environments:
Experience with DNS services provided by cloud platforms, such as AWS Route 53, Azure DNS, Google Cloud DNS, and Cloudflare.
Understanding of hybrid DNS configurations that involve both on-premises and cloud-based DNS solutions
Job Type: Contract
Pay: $65.00 - $70.00 per hour
Expected hours: 40 per week
Schedule:
Experience:
- DNS: 10 years (Required)
- TCP/IP: 8 years (Required)
- Cloud or AWS or Azure: 7 years (Required)
- DHCP OR HTTP: 8 years (Required)
Work Location: Remote