Position Overview
We are seeking an exceptional Senior Network Engineer with deep expertise in Software-Defined Networking (SDN) and cloud infrastructure. This role requires a unique blend of advanced networking knowledge and programming skills to architect, implement, and maintain complex cloud networking solutions. The ideal candidate will be proficient in modern networking technologies including OVN, OpenVSwitch, and various tunneling protocols while possessing the coding abilities to automate and optimize network operations.
Key Responsibilities:
(a) Network Architecture & Design
Design and implement scalable cloud network architectures using SDN principles
Architect multi-tenant networking solutions with proper isolation and security controls
Plan and deploy network virtualization strategies for hybrid and multi-cloud environments
Create comprehensive network documentation and architectural diagrams
(b) SDN & Cloud Networking Implementation
Deploy and manage Open Virtual Network (OVN) and OpenVSwitch environments
Configure and optimize virtual networking components including logical switches, routers, and load balancers
Implement network overlays using VXLAN, GRE, and other tunneling protocols
Manage distributed virtual routing and switching in cloud environments
(c) VPN & Connectivity Solutions
Design and implement site-to-site and point-to-point VPN solutions
Configure IPSec, WireGuard, and SSL VPN technologies
Establish secure connectivity between on-premises and cloud environments
Optimize network performance across WAN and internet connections
(d) Programming & Automation
Develop network automation scripts using Python, Go, or similar languages
Create Infrastructure as Code (IaC) solutions using tools like Terraform or Ansible
Build monitoring and alerting systems for network infrastructure
Integrate networking solutions with CI/CD pipelines and DevOps practices
(e) Troubleshooting & Optimization
Perform deep packet analysis and network troubleshooting
Optimize network performance and resolve complex connectivity issues
Monitor network health and implement proactive maintenance strategies
Conduct root cause analysis for network incidents and outages
Required Qualifications
(a) Technical Expertise
5+ years of enterprise networking experience with strong TCP/IP fundamentals
3+ years of hands-on experience with Software-Defined Networking (SDN)
Expert-level knowledge of OVN (Open Virtual Network) and OpenVSwitch preffered
Proficiency in programming languages - Python, or Go required
Deep understanding of network protocols: BGP, OSPF, VXLAN, GRE, IPSec
Experience with cloud platforms: AWS, Azure, GCP, or OpenStack
Strong knowledge of containerization and orchestration (Docker, Kubernetes)
(b) Networking Protocols & Technologies
Layer 2/3 switching and routing protocols
Network Address Translation (NAT) and Port Address Translation (PAT)
Quality of Service (QoS) implementation and traffic shaping
Network security principles and micro-segmentation
Load balancing and high availability networking
DNS, DHCP, and network services management
(c) Cloud & Virtualization
Virtual private clouds (VPC) design and implementation
Hybrid cloud connectivity and network integration
VMware NSX, Cisco ACI, or similar SDN platforms
Container networking (CNI plugins, service mesh)
Network Function Virtualization (NFV)
(d) Programming & Automation Skills
Network automation frameworks (Ansible, Puppet, Chef)
Infrastructure as Code (Terraform, CloudFormation)
API integration and REST/GraphQL proficiency
Version control systems (Git) and collaborative development
Linux system administration and shell scripting
(e) Preferred Qualifications
Bachelor's degree in Computer Science, Network Engineering, or related field
Industry certifications: CCIE, JNCIE, or equivalent expert-level certifications
Experience with network telemetry and observability tools
Knowledge of service mesh technologies (Istio, Linkerd)
Experience with network security tools and intrusion detection systems
Familiarity with agile development methodologies
