Network Solutions Engineer
Requirements:
- Experience with Azure network architecture
- Proficiency in Java (Batfish core language)
- Python expertise
- Experience with ANTLR parser development
- Background in network configuration analysis
- CI/CD pipeline integration expertise
- Open-source contribution experience (GitHub PR process)
Would be a plus:
- Knowledge of Batfish/Pybatfish
- Mastery of Azure REST API/SDK
- Experience with network security policy validation
- Background in BGP/route analysis
Key Responsibilities:
- Analyze Batfish’s AWS VPC configuration handling
- Design equivalent Azure network modeling using:
- Azure Virtual Network configurations
- NSG (Network Security Group) rules analysis
- Azure Virtual WAN analysis
- ExpressRoute Direct analysis
- Route tables and user-defined routes
- Azure Firewall policies
- Implement an Azure configuration parser matching AWS patterns:
- Develop vendor-agnostic network models bridging physical and Azure infrastructure
- Create a testing framework mirroring AWS validation suites
- Produce documentation following Batfish’s contributor guidelines
Deliverables:
- Azure configuration parser matching AWS patterns
- Integration tests covering 90%+ Azure networking features
- Documentation for Azure snapshot creation/analysis
- Compatibility with existing Batfish question framework
316 views
·
41 applications
57% read
·
35% responded
Last responded 7 days ago
111 views
·
13 applications
16% read
·
0% responded
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Countries of Europe or Ukraine
Ukraine
Ukraine