This is a fulltime, hybrid (4-days onsite) in the Atlanta area. This role is NOT open to C2C, OPT, or Visa consideration. No vendor support needed.
We are seeking an experienced DNS Systems Engineer with a strong background in Python and Linux to join our team. The ideal candidate will have expertise in managing and optimizing large-scale DNS infrastructures, along with hands-on experience in IP Address Management (IPAM) solutions. This role involves designing, implementing, and maintaining DNS systems that support high availability, security, and performance. You will work closely with cross-functional teams to ensure seamless DNS operations, automate tasks, and troubleshoot issues in a fast-paced environment.
Key Responsibilities:
Design, deploy, and manage enterprise-level DNS systems, ensuring optimal uptime and performance.
Implement and administer IP Address Management (IPAM) solutions to support efficient network management.
Configure and maintain DNS zones, handle domain transfers, and support DNS migrations.
Apply advanced DNS techniques and security best practices to enhance system resilience.
Develop and maintain automation scripts in Python to streamline DNS-related tasks and processes.
Continuously monitor and optimize DNS performance and security, addressing any incidents in a timely manner.
Conduct research on emerging DNS technologies and integrate new tools as necessary.
Collaborate with cross-functional teams, including development, operations, and support, to resolve DNS-related issues.
Provide documentation, guidance, and mentorship to team members and other stakeholders.
Participate in an on-call rotation to provide after-hours support for critical DNS operations.
Requirements:
Strong expertise in DNS administration, with at least 3-5 years of hands-on experience.
Proficiency in Linux environments, with advanced knowledge of DNS protocols and best practices.
Solid programming skills in Python for task automation and DNS system maintenance.
Experience with large-scale DNS systems, including IPAM deployment and management.
Proficiency in scripting with Python and familiarity with other languages such as Bash, Perl, or Ruby.
Experience with automation/configuration management tools (e.g., Ansible, Puppet, Chef) is highly desirable.
Strong troubleshooting and analytical skills to resolve DNS and network-related issues.
Preferred Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
Experience with additional operating systems such as RedHat or Windows.
Familiarity with virtualization, cloud environments, and infrastructure-as-code practices.