Network & DNS Engineer (Terraform / AWS)

  • Posted 5 hours ago | Updated 4 hours ago

Overview

Remote
Hybrid
Contract - W2
Contract - Months +

Skills

Python
Amazon Web Services
Terraform
Best Practices
Jenkins
APM
Scripting
Networking
Segmentation
Continuous Integration/Delivery
Github
DNS
Firewalls
Shell Scripting
firewall
Network Architecture
Incident Response
AWS CloudWatch
AWS Certified
Security Policies
Operational Support
Network Routing

Job Details

Job Title: Network & DNS Engineer (Terraform / AWS)

Location: Remote (US preferred)
Duration: 3+ months contract

Job Summary

We are seeking a highly skilled Network & DNS Engineer with strong expertise in AWS networking services, DNS management, and automation using Terraform. The ideal candidate will lead initiatives around network optimization, security enhancements, and DNS management (Route 53). You will also work on Direct Connect implementations, Firewall Manager policies, and network automation, ensuring secure, reliable, and scalable connectivity across hybrid cloud environments.

Key Responsibilities
  • DNS & Network Enhancements

    • Design, implement, and manage DNS solutions using AWS Route 53 (public, private hosted zones, traffic policies, health checks, failover).

    • Optimize network routing and connectivity for performance and resiliency.

    • Troubleshoot DNS issues, latency, and network performance bottlenecks.

  • Automation & Infrastructure as Code

    • Build and manage infrastructure using Terraform for repeatable, automated deployments.

    • Develop Terraform modules for networking, DNS, and security services.

    • Integrate DNS and networking changes into CI/CD pipelines.

  • Security & Firewall Management

    • Implement and manage AWS Firewall Manager rules for security and compliance.

    • Ensure consistent application of firewall policies across AWS accounts and VPCs.

    • Automate firewall rules provisioning with Terraform.

  • Connectivity & Hybrid Cloud

    • Architect, configure, and maintain AWS Direct Connect connections for hybrid cloud networking.

    • Ensure high availability and secure connectivity between on-premises and cloud environments.

    • Monitor and optimize Direct Connect performance.

  • Collaboration & Best Practices

    • Partner with cloud, security, and application teams to ensure DNS/network changes support business needs.

    • Document network/DNS configurations, runbooks, and architecture diagrams.

    • Provide thought leadership on network reliability, scalability, and automation best practices.

Required Skills & Experience
  • 5+ years of experience in cloud networking and DNS management.

  • Strong hands-on expertise with AWS Route 53 (DNS, routing policies, failover, health checks).

  • Proficiency in Terraform (infrastructure as code, reusable modules, automation).

  • Solid knowledge of AWS Firewall Manager and network security best practices.

  • Experience implementing and managing AWS Direct Connect for hybrid connectivity.

  • Strong understanding of VPC, subnets, security groups, transit gateways, and peering.

  • Scripting skills in Python, Bash, or PowerShell a plus.

  • Familiarity with CI/CD, Git, and DevOps practices.

Nice-to-Have Skills
  • Experience with multi-region, multi-account AWS environments.

  • Exposure to DNSSEC, global load balancing, and latency-based routing.

  • Knowledge of CloudWatch, Splunk, or other monitoring tools for DNS and network performance.

  • AWS Certifications (Solutions Architect, Advanced Networking Specialty, Security Specialty).

Educational Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or related field.

  • Relevant AWS certifications highly desirable.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.