Senior Network Automation Engineer

Skills
SQLAmazon Web ServicesAutomationIpv4Ipv6Network AutomationPerl
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of software development experience using Perl and frameworks like Mojolicious
  • Experience working with relational databases using SQL preferably PostgreSQL
  • Working knowledge of distributed datastores and NoSQL such as Cassandra
  • Proven experience building backend services and tools within web application ecosystems
  • Ability to act as a technical lead for small projects up to 4 developers
  • Excellent collaboration and communication skills across technical and non-technical audiences
  • Sharp logical reasoning skills and ability to explain complex concepts clearly and succinctly
  • Determined to automate as much as possible
  • Experience maintaining scalable versioned secure REST APIs
  • Experience with networking concepts such as IP routing and MPLS

Nice to have

  • Collaborative
  • Curious
  • Detail-oriented
  • Self-driven
  • Mentoring mindset

Day to day

  • Enhance and extend the existing Perl code base that powers network automation systems and internal tooling.
  • Develop modular new code with automated testing and clear code coverage reporting.
  • Improve performance reliability and reduce technical debt while contributing to scaling and secure REST API design.

Hiring process

  • Candidates who meet the selection criteria will be invited to attend an interview