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
To apply for this and other jobs on Djinni login or signup.