Full Time

Software Engineer Network Automation

GTT
$80,000 - $120,000* / year (about $38–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by GTT, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer Network Automation at GTT will be responsible for the design, implementation, and maintenance of network automation solutions that enhance operational efficiency and network performance. This role involves collaborating with cross-functional teams to develop scripts, tools, and frameworks for automating network operations, as well as monitoring network infrastructures to ensure stability and reliability. The ideal candidate will leverage advanced programming skills and in-depth knowledge of network protocols to optimize workflows and support the organization's strategic goals.



Job Responsibilities

  • Design and develop network automation scripts and tools for various network operations.
  • Implement and manage automation frameworks that enhance network configurations and troubleshooting processes.
  • Collaborate with network engineers to identify automation opportunities and enhance performance metrics.
  • Monitor network infrastructure for performance issues, generating reports and insights to drive improvements.
  • Ensure documentation of automation solutions and practices is accurate and up-to-date.
  • Participate in code reviews and maintain adherence to coding standards and best practices.
  • Remain current with industry trends and emerging technologies to enhance the network automation strategy.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience in network automation, programming, and scripting languages such as Python, Bash, or Perl.
  • Strong knowledge of network protocols (TCP/IP, BGP, OSPF) and architecture.
  • Experience with network management and configuration tools, including Ansible, Terraform, or similar.
  • Familiarity with RESTful APIs and web services for integrating network devices.
  • Ability to troubleshoot complex networking issues and develop actionable solutions.
  • Excellent communication and teamwork skills.


Technologies & Tools

The Software Engineer Network Automation role will primarily utilize various technologies and tools including network configuration management software such as Cisco DNA Center, network automation frameworks like Ansible and Terraform, programming languages including Python and Bash, as well as monitoring tools such as Nagios and Wireshark. Familiarity with cloud platforms can also be beneficial to enhance the automation of network services.



Ideal Candidates

Ideal candidates for the Software Engineer Network Automation position will exhibit strong analytical and problem-solving skills combined with a proactive attitude toward technology and innovation. They should be capable of working independently as well as part of a collaborative team, demonstrating excellent communication skills to effectively liaise with technical staff and stakeholders. A passion for learning and adapting to new technologies, alongside a commitment to driving efficiencies in network operations, will greatly enhance their success in this role.

In Arizona, the weekly job search for unemployment is 4 work search contacts a week (on at least 4 different days), its agency says. What it asks →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.