Job Summary:
Seeking a Software Architect Sr with Kubernetes experience responsible for network architecture of our next generation In Flight Entertainment and Connectivity (IFEC) systems that utilize Android / Linux platforms, and multi-tiered, client-server technologies as well as Cloud-hosted services. Act as technical leader and mentor other software engineers and architects. Develop network architecture design. Partner and facilitate discussions between stakeholders.
Required Experience & Skills :
Bachelor of Science Degree in Computer Sciences, Computer Engineering, Electrical Engineering, Telecommunications, or Network Technology or other related engineering degree.
10+ years of networking related programming in Linux systems.
5+ years of experience working on wireless, mobile and satellite communication systems.
3+ year’s architecture experience in complex embedded systems.
Expert level experience with layer 2-7 networking design, test, operation, monitoring and troubleshooting.
Extensive Linux networking and routing experience with knowledge of LAN, WAN, VLANs, IPv4/IPv6, TCP/UDP, routing/firewalls, NAT, Trunking, DHCP, DNS, NTP, AVB, TLS, multicast, QoS, filtering, rate control, load balancing.
Experience with bare-metal Kubernetes networking with knowledge of CoreDNS, NAT, Gateway API, Loadbalancers, Network Policies, CNI, Overlay Networks, Cilium, Flannel, Service Meshes, eBPF, etc.
Experience interfacing with cellular and satellite-based networking systems and least cost routing models.
Experience and In-depth working knowledge of TCP/IP, LAN/WAN, VPN, and IP routing protocols (OSPF, BGP).
Experience with Cloud-provider network design and implementation (AWS, Azure, etc.).
Strong knowledge of IP networking including Virtual Private Cloud, VPN, SDN, DNS, Load-balancing, and Firewalls.
Familiarity with the following commercial network
Roles & Responsibilities :
Develop and document end-to-end network architecture for IFEC systems.
Ensure network architecture meets functional, operational and scalability requirements.
Review existing networking designs and identify / implement improvements.
Responsible for providing complete front-to-end engineering, implementation and support of solutions involving, but not limited to, WAN, LAN, WLAN, Security, Virtual, and Cloud technologies.
Any Graduate