General

Network Automation Consultant

Costa Rica

Job Description 

The candidate will be working collaboratively as part of a team that is performing activities with a focus on Network Automation. We are seeking a Network Automation Consultant with 7+ years of enterprise networking experience, strong customer-facing consulting skills, and proven experience delivering complex regional or global infrastructure projects. The candidate MUST be hands-on and bring an automation-first approach to network design, deployment, and operations, with strong software development and API integration capabilities.

Responsibilities

  • Hands-on developer who can combine enterprise networking expertise with software development, APIs, DevOps, and front-end skills
  • Senior-level Python skills with experience in multiple Frameworks.
  • Experience writing modular code and custom Python libraries. 
  • Expertise in communicating using and developing REST APIs.
  • Able to utilize Git/GitHub and Docker platforms
  • Able to work with backend systems such as SQL Databases and integrate with other common platforms using standard protocols.
  • Able to build scalable, API-driven network automation and self-service solutions.
  • Experience with automating network technologies such as route/switch, firewalls, load balancers, and DNS.

Preferred Experience and Attributes

Primary Development Technology Skills (Extensive Knowledge)

  • Python – Must
  • REST APIs – Must
  • Git/GitHub – Must
  • Docker – Must
  • PostgreSQL – Must
  • YAML, JSON & Jinja2 Templates
  • Cisco Catalyst Center / DNA Center APIs
  • CI/CD pipelines
  • Authentication, RBAC and secure API integration

Secondary Skills (Basic Knowledge)

  • Cisco Route/Switch
  • HPE/Aruba desirable
  • Cisco ISE

Experience and Attributes

  • Collaborative attitude
  • Experience developing/integrating self-service automation portals and dashboards using JavaScript/CSS, React or equivalent front-end technologies.
  • Experience across requirements gathering, HLD/LLD, automation architecture, migration planning, deployment and post-sales support.
  • Strong customer-facing and presales skills, including proposals, estimates, BOMs and solution presentations.
  • Ability to work with other business units and application teams and drive application owners to success.
  • Strong sense of understanding the “big picture” and how everything comes together
  • Strong ability to multi-task, prioritize activities, and work within deadlines.
  • Able to provide technical leadership to less experienced personnel either individually or as part of a team.
  • Possess excellent communication, writing, and interpersonal skills.

Requirements

  • Able to pass background check(s). 
  • Bachelor’s degree or equivalent work experience.
  • Total of 15+ years’ experience in the Information Technology industry, with a minimum of 7 years directly working as an Automation Developer.

Ready to join the team?

Apply for this position by sending us your resume and a brief message outlining why you'd be a great fit.

Accepted formats: PDF, DOC, DOCX.