Job Title: Network Reliability Engineer
As a Network Reliability Engineer, you will play a crucial role in ensuring the stability and performance of our network infrastructure. You will work closely with other engineers, developers, and internal stakeholders to design, implement, and maintain operational support solutions that collect, process, and analyze network data.
Key Responsibilities:
* Design and Implement Operational Support Solutions: Develop and deploy operational support solutions to collect, process, and analyze network data.
* Build and Maintain Network Documentation: Create and update detailed network documentation, including network diagrams, configurations, and procedures.
* Research and Evaluate New Solutions: Research and evaluate new operational support system solutions and make recommendations for their implementation.
* Develop and Maintain Dashboards and Reports: Develop and maintain dashboards, alerts, and reports to monitor performance, detect faults, model costs, forecast capacity, and optimize network operations.
* Manage Technical Relationships: Manage technical relationships with vendors and collaborate across internal teams.
* Ensure Compliance: Ensure compliance with company policies and workplace health and safety standards.
Requirements:
* 5+ Years of Experience: A minimum of 5 years of experience in a network reliability or similar engineering role.
* Service Provider Experience: Experience working in a service provider environment.
* Technical Skills: Strong understanding of IPv4/IPv6, Ethernet switching, and IP routing. Knowledge of network management systems and protocols (SNMP, SSH, NetFlow, Syslog, etc.). Proficiency in automation and scripting (Python, Ansible, Go, etc.). Experience with cloud networking technologies (AWS, Azure, GCP). Strong understanding of time-series data collection and visualizations technologies including Telegraf, Grafana, and InfluxDB.
* Education: Bachelor's degree in Computer Science, Information Technology, or equivalent.
On Offer:
* Flexible Work Arrangements: Flexible work arrangements including 3 days/week in the office.
* Professional Development: Opportunities for professional development and growth within the company.
* Diverse and Inclusive Culture: A diverse and inclusive culture that values and supports employees from all backgrounds.