Overview
We are seeking an experienced AWS Network Engineer to join our IT team and play an important role in designing, implementing, and maintaining our cloud-based network infrastructure. This position requires a strong background in cloud networking and hands-on experience in designing and implementing AWS cloud network solutions.
Duties and responsibilities
- Design, implement, and support AWS Networks, including VPCs, subnets, route tables, security groups, and other network resources.
- Configure and manage network services such as VPC peering, Transit Gateways, elastic load balancing, VPN Connections, Direct Connect.
- Configure and support AWS WAF and third party firewalls.
- Collaborate with DevOps and development teams on network related issues.
- Implement and support network monitoring, logging, and alerting solutions to ensure timely detection and resolution of networking issues.
- Conduct regular network security assessments and implement best practices.
- Troubleshoot network related issues, perform root cause analyses, and implement corrective actions.
- Document network designs, configurations, and procedures, and provide support to other team members as needed.
Qualifications
- Bachelor’s degree in Computer Science, Information technology or related field.
- 5+ years of experience in implementing and supporting AWS Networks.
- AWS Certified Advanced Networking is desirable.
- Experience with networking concepts and protocols, including TCP/IP, DNS, DHCP, VPN.
- Hands on experience with routing protocols OSPF, BGP.
- Hands on experience with implementation and support of VPCs, TGs, VPN Gateways, AWS WAF, CloudFront.
- Hands on experience with Infrastructure as a Code, ideally Terraform.
- Experienced with network security, NACL, SG, Firewalls.
- Familiar with network automation tools and scripting (Python, PowerShell).
- Strong analytical and troubleshooting skills, with the ability to debug complex network issues in a timely manner.
- Excellent verbal and written communication skills.