Job Description
As a Senior or Principal networking engineer, you will design, develop, setup, and debug software for distributed systems. You will have a strong technical foundation in networking and distributed systems. In this role, you will be a leading contributor individually and as a team member, building network services and providing guidance and mentoring to others on networking infrastructure, cloud technologies and configuration.
Requirements:
- Strong Networking and Security knowledge especially in constructs including load balancers, traffic manager, firewalls, VPC, network security groups, application security groups, local network gateway, and virtual WAN. Knowledge of TCP/IP, BGP Routing, IPSEC, VPN and network programming.
- Experience architecting multi cloud-scale systems/services with a strong focus on networking
- Experience with one of the Public clouds (GCP/Azure/AWS), PaaS, IaaS, SaaS
- Knowledge of Cloud based systems and services, including Auto-scaling, Infrastructure as code, automated monitoring and reporting
- Knowledge of CI/CD systems a plus
- Experience with containers and orchestration a plus