Network Development Engineer
Would you like to build the Cloud rather than just use it? At Amazon Web Services (AWS), our Network Development Engineers create the behind-the-scenes network and tools that make the world's largest cloud computing infrastructure possible.
Job Description
As a Network Development Engineer, you will design, develop, and operate the network infrastructure. You will learn about the tools, services, and components used daily by the team. We collaborate closely, share ideas, and work towards serving our customers with seemingly infinite capacity at the lowest possible cost.
You will experience an inclusive culture that welcomes bold ideas and empowers you to own and deliver them.
Key Responsibilities
1. Lead network projects in areas such as network sustaining engineering, network deployment/implementation, network scaling, technology refresh, best practices application, and/or network optimization.
2. Influence operations function, respond to customer impact events, troubleshoot, fix, and improve automation that runs the network.
3. Analyse the network using tools and metrics to ensure correct, safe, and secure operation.
4. Investigate technical issues scientifically and thoroughly, assist in fixing complex problems.
5. Plan, deliver, and simplify new systems, processes, and tools for better customer delivery.
6. Deliver sustainable and repeatable solutions, optimise and remove bottlenecks.
7. Understand new networking systems, develop ways to safely implement them into our environment.
Basic Qualifications
* A relevant degree in a related technical discipline or equivalent experience in a large-scale network environment.
* Experience in a network-focused hands-on technical role working with routing protocols/technologies and platforms in large-scale data centre and/or Wide Area Networking (WAN) environments.
* Experience developing engineering, deployment, or operations mechanisms to support IP networking systems.
* Experience in a technical on-call capacity, responding to customer-impacting events, mitigating, and root cause analysis of those events.
* Knowledge and experience interacting with many network devices through configuration tools, Infrastructure as Code, or scripting.
Preferred Qualifications
* Thorough understanding of TCP/IP networking, routing, and Network Security architecture and core technologies such as IP, TCP, OSPF, BGP, MPLS, load balancers, firewalls, ACLs, DNS, DHCP, IP address management.
* Knowledge and experience of Linux or other Unix operating systems.
* Understanding different networking hardware and packet forwarding architectures.
* Proficiency in scripting/programming with one or more languages, including Python (preferred), Perl, Ruby, Shell, Java, etc.