Network DevOps Engineer

  • Network/Security
  • Remote
  • Contract

Title: Network DevOps Engineer
Position Type: Contract
Location: Remote across USA
Working Time Zone: Eastern Time Zone
  
Job Description
The client Global Network Services is looking for a DevOps Network Engineer responsible for designing, implementing, and managing network infrastructure using DevOps principles, which means automating network tasks, integrating with development pipelines, and ensuring seamless communication between applications and systems across the network, requiring expertise in both network engineering and DevOps tools and practices.
  
Qualifications

  • Must have 7+ years of proven network engineering and automation experience with large-scale multi-vendor enterprise networks
  • The candidate will have started their career as a Network Engineer before expanding their expertise to include network automation technologies
  • Independent and self-directed work ethic when participating in a collaborative environment.
  • Proficiency in DevOps tools like Terraform, Ansible, Chef, Puppet, Jenkins, and CI/CD pipelines.
  • Developing scripts and automation frameworks to streamline network operations, such as network configuration management, monitoring, troubleshooting, and security updates.
  • Experience with ServiceNow, Netbox and/or Nautobot platforms.
  • Familiarity with network monitoring, management, and troubleshooting tools
  • Networking Expertise: In-depth knowledge of network protocols (TCP/IP, BGP, MPLS), routing, switching, network security, and network design principles.
  • Scripting and Programming: Experience with scripting languages like Python, Bash, or PowerShell.
  • Cloud Computing: Familiarity with cloud network services on platforms like AWS, Azure, or GCP.
  • Communication and Collaboration: Ability to work effectively with development teams, network administrators, and other stakeholders.
  • Strong communication skills both verbal and written to develop technical documentation
  • Must be results driven with a strong sense of urgency
  
Responsibilities:
  • Integrating network management with CI/CD pipelines for automated provisioning and deployment of network configurations.
  • Building Infrastructure as Code (IaC) templates for network infrastructure using tools like Terraform or Ansible.
  • Configuring network devices using automation tools and scripts.
  • Monitoring network performance and health using DevOps monitoring tools.
  • Manage several simultaneous projects from conception through implementation
  • Work closely with senior management, network architecture, network engineering and operations teams.
  • Utilizing programming languages like Python, Bash, or PowerShell for automation tasks.
  • Identifying and resolving network issues, including performance bottlenecks, connectivity problems, and security breaches.
  • Collaborating with development teams to troubleshoot application-related network issues.