Job Title : AWS Network Engineer
Location : Seattle, WA
Job Type : Contract
Job Description
We are seeking an experienced AWS Network Engineer to design, implement, secure, and optimize cloud network infrastructures supporting large-scale, highly available applications. The ideal candidate will have deep expertise in AWS networking services, cloud connectivity, security controls, and automated infrastructure provisioning.
Key Responsibilities 1. AWS Network Architecture & Design
Design and implement scalable, fault-tolerant AWS network architectures including VPCs, subnets, route tables, NAT / IGWs, NACLs, and security groups .
Architect and optimize network connectivity using Transit Gateway, VPC peering, Direct Connect, VPN, and PrivateLink .
Support application teams by engineering secure and reliable traffic flows across multi-tier architectures.
2. Migration & Cloud Connectivity
Support migration of on-premise and multi-tier applications to AWS by designing appropriate networking patterns.
Modernize network designs to support containerized workloads, serverless services , and microservices communication.
Optimize hybrid cloud connections and routing across AWS regions and on-prem environments.
3. Infrastructure as Code (IaC)
Build and manage network resources using Terraform and CloudFormation for automated, consistent deployments.
Create reusable network templates, modules, and configurations aligned with AWS best practices.
4. Network Security & Compliance
Implement AWS network security controls including security groups, NACLs, WAF, Shield, IAM , and encryption.
Ensure compliance with industry standards such as HIPAA, PCI-DSS, and GDPR .
Conduct network audits, vulnerability assessments, and continuous monitoring.
5. Cost Optimization & Efficiency
Optimize network resource utilization using AWS cost management tools.
Evaluate traffic patterns, bandwidth consumption, and architecture choices to reduce operational expenses.
6. Monitoring, Logging & DR
Configure and maintain monitoring and logging using CloudWatch, CloudTrail, VPC Flow Logs , and third-party tools.
Troubleshoot latency, routing failures, connectivity issues, and DNS problems.
Contribute to the design and implementation of network disaster recovery and business continuity strategies.
7. Collaboration & Support
Work closely with DevOps, cloud engineering, application teams, and security to deliver integrated solutions.
Provide technical leadership on AWS network best practices, troubleshooting, and architectural decisions.
Required Skills
Deep expertise with AWS networking services :
VPC, Route 53, Transit Gateway, VPC Peering, Direct Connect, VPN, ELB, PrivateLink, Security Groups, NACLs .
Strong understanding of cloud networking, traffic routing, subnetting, DNS, load balancing, and security principles.
Hands-on experience with Terraform and CloudFormation for network resource provisioning.
Proficiency with Docker / Kubernetes networking concepts (CNI, service mesh, ingress / egress).
Strong scripting skills in Python or Bash for automating network operations.
Solid experience with monitoring and observability tools (CloudWatch, Datadog, Prometheus, Grafana).
Excellent communication and cross-team collaboration skills.
Preferred Qualifications
AWS Certified Advanced Networking Specialty (preferred).
AWS Solutions Architect or DevOps Engineer certification.
Experience with hybrid networking across AWS, Azure, or GCP .
Experience in network performance tuning, scalability planning, and traffic optimization.
Network Engineer • United States