Network/ Admin roles

Network Automation Engineer

About the Role

  • Collaborate with our network engineering, build, and operations teams to understand their use-cases and deliver effective solutions.
  • Use your Python skills to solve sophisticated network problems.
  • Analyse, simplify and automate existing customer workflows.
  • Help evolve our current network automation services to meet architecture goals, discover scaling challenges and address feature gaps.
  • Use pipeline automation to rapidly and safely deliver solutions to production, collect feedback and iterate.

Basic Qualifications

  • Have 3+ yrs of software, systems or networking - 2+ of those years in a dedicated software or network automation role.
  • Are an improving python developer and wish to level-up your skills and experience through code-review and mentoring.
  • Have built and maintained tools to support network deployment and operations in a production environment
  • Have worked with configuration management tools like Chef and Ansible.
  • Have delivered network automation solutions to replace fragile and error-prone manual processes.
  • Have experience working with internal customers to identify and deliver the highest impact work.

Other Qualifications

  • Experience of building automation systems for infrastructure at a large-scale.
  • Experience or interest in other programming languages such as Go or Rust.
  • Knowledge of REST APIs, Flask or SQL.
  • Experience with Linux.
  • Experience in building and optimising CI pipelines with tools such as Jenkins.