Software Engineer Network Automation
Job Title: Software Engineer Network Automation
Location: EU/UK/US (remote)
About GTT:
GTT provides secure global connectivity, improving network performance and agility for your people, places, applications, and clouds. We operate a global Tier 1 internet network and provide a comprehensive suite of cloud networking and managed solutions that utilize advanced software-defined networking and security technologies.
We serve thousands of businesses with a portfolio that includes SD-WAN and other WAN services, internet, security, and voice services. Our customers benefit from a customer-first service experience underpinned by our commitment to operational excellence. For more information on GTT, please visit www.gtt.net.
Role Summary:
GTT operates a global Tier1 IP network connecting to any location in the world and with any application in the cloud. Our Network Information System collects complex and comprehensive information from the network, on average processing over 300 Mbit/second of network data in real time. The information is presented to users and systems through an HTML 5 frontend and restful APIs. Our network automation system automates and orchestrates network services throughout the entire lifecycle.
Duties and Responsibilities:
* Development of the automation platform, design and implementation of network- and business-centric workflows and automation
* Support users of the automation platform and APIs
* Defend system availability in case of failures
* System administration and maintenance
* Maintain user, system and source code documentation
* Generate data reports
* Participate in Development and Improvement of Network Operations, Inventory and Planning Systems
* Participate in Development of user frontends and backends, define and review user requirements
Required Experience/Qualifications:
* Profound knowledge with Network Protocols (IP, MPLS, BGP, OSPF or ISIS, SNMP, XML) and platforms (Cisco, Juniper, FortiGate), Linux and system-level and network centric software development
* Ability to read and understand source code
* Knowledge of Go
*Familiarity with a functional programming language (e.g.Erlang)
*JavaScript and HTML5 a plus
* Understand high availability system requirements
* Good English skills – written and spoken, German a plus
Desirable Experience/Qualifications:
* Ability to fully comprehend complex systems with a distributed architecture
* Excellent communication skills
* Entrepreneurial way of thinking
* Ability to work self-dependent
Hours/Travel/Shift/Physical Requirements:
Core Competencies
Universal Competencies
EEO Statement
GTT provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, GTT complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
GTT expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of GTT’s employees to perform their job duties may result in discipline up to and including discharge.
#LI-ES1