Senior Network DevOps Automation Engineer

Overview

Remote
$80 - $85
Contract - W2
Contract - 12 Month(s)
10% Travel

Skills

Network Automation
Ansible
Python
Routers
Switches
CCIE

Job Details

This position is 100% remote

Automation being a huge part of Client s global network strategy, we are looking for an enthusiastic team member with passion to innovate and excel, to join our amazing Network DevOps team as Senior Network DevOps Engineer. The Network DevOps team is responsible for Client s Global Network and automates, maintains, and manages the Core network services, Network Monitoring tools and Security infrastructure. The team is tasked to automate 100% of the Global Network operations and find innovative ways to improve the global end-user experience. We are building the next generation innovative and self-healing network automation platform and are eager to find people to help us achieve these goals and beyond.

The deal candidate has:

  • Proven design and implementation experience in different networking technologies such as Routers & Switches, Firewalls, WAN, Network Monitoring Tools, and Network security infrastructure.
  • A passion to find out network operations use cases and automate them using tools such as Ansible and Python.
  • An eagerness to listen to business, abstract the complexity from it and provide intelligent automated solutions.
  • A comprehensive Networking background, who has then moved towards automating the daily network operational and compliance tasks.
  • A passion to automate everything, and nothing can stop you from finding a way to do that.

You will:

  • Be working closely and collaboratively with expert network architects and great engineers.
  • Be a key contributor to drive adoption of Network Automation practices and operating models across all Global Network teams.
  • Be accountable for establishing technical level relationships and partnering with all business disciplines and other MI teams to define and implement the network automation solution.

Minimum qualifications and experience required:

  • Bachelor s degree in computer science or related technical field experience/certification
  • 7+ years experience as a Network Engineer with Designing and Implementing complex networking.
  • 6+ years of experience with automating network functions through tools such as Ansible, Python, Terraform etc.
  • 4+ years of experience with writing Python applications to support network automation.
  • 3+ years of experience in building Network test and deployment automation pipelines using Git and CICD tools such as GitActions, Jenkins, Harness & Helm charts.
  • 2+ years experience as being part of network operations team.

Technical Skills required:

  • Certification in network and/or security technologies (e.g., CCIE, CCNP, CISSP, Cisco DevNet etc.)
  • Developing Ansible automations to manage network devices (Cisco, HP, Checkpoint, PaloAlto, etc.)
  • Experience working in DevOps and Test-driven culture and managing code life cycle using Git and related processes & tools.
  • Knowledge with python web development (Apache, Flask, WSGI, Docker, K8's, HTML/CSS) to create custom network management tools
  • Experience with writing Infrastructure as a Code for Cloud network components ( VPC, RT, TGW, WAN, Shared Services) as well as Firewalls as a Service, SDWAN, SSE/SASE.
  • Experience with writing automations for Compliance management, Configuration management, SoT, Golden configs etc.
  • Knowledge with Load Balancers viz F5 - GTM/LTM, Cloud equivalent
  • Experience in Network automation software, libraries, and tools such as Netmiko, Nornir, Netbox, PyATS, Genie, F5 SDK, Pan-os-python etc.
  • Knowledge managing Linux platforms.
  • Experience working in a Scrum team or other Agile methodologies.
  • Experience in researching emerging technologies and trends, standards, and products and synthesizing into clear technology roadmaps and strategies.
  • Excellent verbal and written communication skills for a wide range of audiences including executives, business stakeholders, and IT teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.