Job Title
A Network Automation Engineer is sought after to design and develop large-scale, carrier-grade network infrastructure. This position requires a unique blend of deep network engineering expertise and modern automation practices.
This role will involve working on high-availability internet and backbone networks, creating repeatable and programmatic templates and workflows.
Key Responsibilities
Network Infrastructure Design and Implementation:
Design, build, and maintain carrier-grade network infrastructure supporting internet and backbone services.
Cisco IOS XR Expertise:
Engineer and support Cisco IOS XR-based platforms in production environments.
Automation Solutions:
Develop and maintain network automation solutions using Python scripting.
Template Development:
Translate network designs, configurations, and standards into programmatic templates (Jinja2).
Device Provisioning and Management:
Automate provisioning, configuration, validation, and lifecycle management of network devices.
VPN Architecture and Support:
Design and support VPN architectures and products, including troubleshooting and optimization.
Network Performance and Availability:
Ensure high availability, resiliency, and performance across large-scale networks.
Continuous Improvement:
Participate in network design reviews, documentation, and continuous improvement initiatives.
Required Skills and Qualifications
Network Engineering Expertise:
Strong background in network engineering and design.
Carrier-Grade Networks:
Hands-on experience with carrier-grade networks and internet infrastructure.
Cisco IOS XR Knowledge:
Deep knowledge of Cisco IOS XR (configuration, troubleshooting, and operations).
VPN Technologies:
Solid understanding of VPN technologies and products.
Python Scripting:
Python scripting for network automation and tooling.
Jinja2 Template Creation:
Experience creating and managing Jinja2 templates for network configuration.