Network Automation Engineer II

  • Full-time

Company Description

 

     

    Job Description

    Title

    Network Automation Engineer

    Description

    As an Engineer II, the person is expected to participate as a mid to senior team member on technical projects. The person is expected to have deep experience and knowledge in their area of expertise with around 8 years of experience in the field.

    Responsibilities

    • Supports projects as a mid-to-senior team member with direction from a project lead and complies with the BlueAlly quality of delivering services
    • May be part of a bigger delivery team and lead specific areas of a project related to the person’s expertise
    • Provide engineering support and technical expertise across multiple projects aligned with client needs.
    • Contribute to continuous improvement initiatives and help ensure adherence to quality and compliance standards.
    • Ability to create technical written documentation independently and to deliver briefings to client stakeholders in a roundtable setting in areas relating to the person’s expertise
    • Escalation of project impacting issues to the Delivery Directors or other appropriate leadership
    • Develop and maintain Python-based automation tools and scripts to streamline network provisioning, configuration management, and troubleshooting across a multi-vendor environment.
    • Build integrations between network platforms (Cisco SD-WAN, Meraki, Palo Alto Panorama, zScaler) and centralized management and monitoring systems.
    • Manage and extend NetBox as the network source of truth, including custom scripts, plugins, and API integrations.
    • Automate IPAM/DDI workflows across platforms such as Infoblox and Microsoft DHCP.
    • Create automation workflows that allow operations teams to execute changes safely and repeatably.
    • Develop automated compliance checks, configuration audits, and drift detection across the network estate.
    • Collaborate with stakeholders to identify automation opportunities and translate operational pain points into reliable, maintainable code.
    • Contribute to internal documentation, runbooks, and knowledge sharing around automation tooling and best practices.

    Position Requirements

    • 8 years of relevant engineering experience, ideally in a client-facing or project-driven environment.
    • Expertise in a technical area with direction from senior technical leadership on specific tasks
    • Able to support parts of sales support activities if/as necessary
    • Provides support in Project Management requirements
    • Often independent but with consistent checkpoints. Tasked by another to undertake specific technical activities.
    • Deep experience in 1 technical area, developing breadth across 1+ additional areas
    • Aware of specific client business requirements and how technical solutions being implemented support those requirements.
    • Some experience and understanding specific to 1+ industries where the employee has worked
    • Recognizes and can explain the business benefits their technical solution provides, short of quantifying those benefits.
    • Able to create technical written documents (e.g., RFP response content, detail design and deployment deliverables) against specific topics/assignments independently and with few grammatical mistakes.
    • Able to support, with guidance, the creation and delivery of select presentation content on specific technologies with which they have experience. Can deliver briefings to technical-to-mid level client stakeholders in a roundtable setting.
    • Understands the need for project and financial information to be compared and aligned to forecast(s).
    • Recognizes and acts independently on the different billing objectives by project type (T&M, FFP, Managed Services)
    • Consistently maintains one’s own forecast on respective efforts. Mentors more junior members in doing the same.
    • Solid understanding of network routing and switching concepts (OSPF, BGP, VLANs, spanning tree, VRFs, etc.).
    • Proficiency in Python with practical experience building network automation solutions.
    • Hands-on use of network automation libraries such as Netmiko, Nornir, NAPALM, Scrapli, and/or pyATS.
    • Practical experience with NetBox - deploying, customizing, and integrating it as a source of truth.
    • Comfort working with REST APIs, data serialization formats (JSON, YAML), and version control (Git).
    • Ability to write clean, well-documented, testable code - not just scripts that work once.

    Nice to Have

    • Experience integrating automation workflows with ServiceNow (CMDB sync, incident/change management APIs, catalog items).
    • Familiarity with AWS cloud networking services (VPCs, Transit Gateway, Direct Connect, Route 53).
    • Familiarity with cloud DevOps practices and tooling (AWS and/or Azure DevOps)
    • Working knowledge of Infrastructure as Code tools such as Terraform or OpenTofu.
    • Experience with Ansible and/or Ansible Automation Platform (AAP) for network device configuration management and orchestration.
    • Exposure to Cisco NSO for multi-vendor service orchestration.
    • Familiarity with CI/CD pipelines and how they apply to network automation workflows.
    • Experience with containerization (Kubernetes/Docker) for packaging and deploying automation tooling.

    Education

    • One CCNP level certification or dual CCNA level certifications desired. Alternates could include but are not limited to VCAP, JNCIS, CCSE, or PCNSE (as examples).
    • Two+ certifications at the next level below these with hands-on experience behind each desired.
    • Bachelor’s degree or equivalent

    Additional Information

    All your information will be kept confidential according to EEO guidelines.

    Privacy Notice