Enable job alerts via email!

Network Automation Engineer

System One

Baltimore (MD)

Remote

USD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading IT services company is seeking a Network Automation Engineer with strong Python expertise and experience in using Nautobot for automating network management tasks. This role involves developing solutions, managing integrations, and ensuring platform stability. The ideal candidate should be proficient in Python, familiar with automation tools, and possess a solid understanding of network protocols and cloud technologies. This remote position will offer opportunities to collaborate with cross-functional teams and enhance automation workflows.

Qualifications

  • Strong proficiency in Python/Django for developing Nautobot Jobs.
  • Experience with Ansible, Nornir, Jinja2, or Terraform.
  • Deep understanding of Nautobot's data model and APIs.

Responsibilities

  • Creating and maintaining Python scripts (Nautobot Jobs) that automate network tasks.
  • Building and maintaining automated pipelines for network operations.
  • Integrating Nautobot Jobs with CI/CD pipelines (e.g., GitLab).

Skills

Python Programming
Network Automation Tools
Nautobot/NetBox
Network Protocols and Technologies
Linux Administration
Cloud Technologies
Database Knowledge
Version Control
Communication and Collaboration

Job description

Network Automation Engineer
REMOTE WORK

ALTA IT Services is seeking a Network Automation Engineer with Python experience with the Django framework and familiarity with Nautobot. Will be responsible for designing, developing, and implementing automated solutions for network management using Nautobot as a source of truth and automation platform. This includes creating and managing Nautobot Jobs for automating network tasks, integrating Nautobot with other systems, and ensuring the overall stability and scalability of the automation platform.

Clearance required: Active Secret

Responsibilities:

Nautobot Job Development:

  • Creating and maintaining Python scripts (Nautobot Jobs) that automate network tasks, leveraging Nautobot's data model and APIs.
  • Source of Truth Management:
  • Utilizing Nautobot as the central repository for network data, ensuring consistency and accuracy across the automation workflows.
  • Integration with External Systems:
  • Developing custom integrations with other systems like CRM, NMS, or ITSM systems using Python and other tools.
Network Automation Pipelines:
  • Building and maintaining automated pipelines for various network operations, including provisioning, configuration management, and troubleshooting.
  • Network Device Interaction:
  • Developing custom Netmiko and NAPALM drivers for network devices, particularly for less common vendors.
CI/CD Implementation:
  • Integrating Nautobot Jobs with CI/CD pipelines (e.g., GitLab) for automated testing and deployment.
System Administration:
  • Managing and maintaining the Nautobot platform, including upgrades, security, and performance monitoring.
Collaboration and Documentation:
  • Working with other network engineers and developers to design, implement, and document automation solutions.
  • Troubleshooting and Problem Solving:
  • Identifying and resolving issues related to network automation workflows and the Nautobot platform.
Key Skills and Technologies:
  • Python Programming: Strong proficiency in Python/ Django for developing Nautobot Jobs and interacting with network devices.
  • Network Automation Tools: Experience with tools like Ansible, Nornir, Jinja2 or Terraform for automating network tasks.
  • Nautobot/NetBox: Deep understanding of Nautobot's data model, APIs, Apps and job framework.
  • Network Protocols and Technologies: Solid understanding of networking concepts, protocols (e.g., TCP/IP, BGP, OSPF), and network devices.
  • Linux Administration: Familiarity with Linux operating systems and command-line tools.
  • Cloud Technologies: Basic understanding of cloud platforms (e.g., AWS, Azure, Google Cloud) and their integration with network automation.
  • Database Knowledge: Familiarity with databases like PostgreSQL for Nautobot's backend, particularly via the Django ORM.
  • Version Control: Experience with Git for managing code and configuration changes.
  • Communication and Collaboration: Strong communication and collaboration skills for working with cross-functional teams.
#M2
#LI-AP1


Ref: #850-Rockville (ALTA IT)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Network Automation Engineer

System One

Topeka null

Remote

Remote

USD 85,000 - 115,000

Full time

2 days ago
Be an early applicant

Senior Network Automation Engineer (m/w/d) - 100 % Home Office

ZipRecruiter

Cologne null

Remote

Remote

USD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Senior Network Automation Engineer

Davita Inc.

Boulder null

Remote

Remote

USD 95,000 - 137,000

Full time

10 days ago

Quality Assurance Engineer (Automation) - Remote

ICF Olson

Great Falls Crossing null

Remote

Remote

USD 67,000 - 138,000

Full time

Today
Be an early applicant

Quality Assurance Engineer (Automation) - Remote

Lensa

Great Falls Crossing null

Remote

Remote

USD 67,000 - 138,000

Full time

Yesterday
Be an early applicant

Sales Engineer - Fire Alarm -Columbus, OH- Top Executive Search Agency

Treeline, Inc.

Columbus null

Remote

Remote

USD 90,000 - 100,000

Full time

Yesterday
Be an early applicant

Quality Assurance Engineer (Automation) - Remote

ICF

Great Falls Crossing null

Remote

Remote

USD 67,000 - 138,000

Full time

4 days ago
Be an early applicant

DevOps/Automation Engineer

ZipRecruiter

Silver Spring null

Remote

Remote

USD 85,000 - 120,000

Full time

13 days ago

QA Automation Engineer for a Networking Project

PL VISION Sp. z o.o.

null null

Remote

Remote

USD 80,000 - 110,000

Full time

Yesterday
Be an early applicant