Join the Credo family

Network Automation Engineer - Team Leader

IP Fabric

IP Fabric

Software Engineering
Prague, Czechia
Posted on Saturday, June 3, 2023

About IP Fabric

Named Gartner Cool Vendor in Network Automation for 2022, IP Fabric is an emerging technology capturing the minds of critical network infrastructure engineers across Europe and the US by enumerating and modelling the behavior of their entire global networks. We have grown revenue exponentially for four years in a row, now spanning from the US to Prague, The Czech Republic and beyond.

IP Fabric's company vision is to define and lead the technology space of Network Assurance. To realize this vision, we are looking for the sharpest business minds to join us and grow as part of our distributed team.

Position Overview

IP Fabric excels in combining and bringing together two worlds, experienced network engineers and software developers. Network engineers build a bridge between networks & their protocols and our vendor-independent network model which is a foundation for all IP Fabric operations.

We are looking for a Network Automation Engineering Team Lead with developer background who will lead and manage the team. You will also closely cooperate with other teams from the Engineering department.

Team has networking expertise, but a large part of their job is development, where they transform data collected from the network to vendor and protocol agnostic model. We need team lead who will help them to uplift their programming skills and will bring developer experience into the team. We do not expect network engineer skills, but well-versed software engineer. You will also help backend teams with system architecture. Engineering is also in the process of transformation from waterfall development to agile and fostering devOps culture, so we expect you to live these principles.

Primary Responsibilities

  • lead the Network Automation Engineering team, mentoring

  • cooperate with backend teams and help with system architecture, code maintenance and technical debt management

  • cooperate with other teams across the company as needed (ops, solution-architecture, support, QA, …)

  • help troubleshoot reported customer issues and bugs and help fix them

  • participate on product planning, feature development and time estimations/planning

  • facilitate building infrastructure for development and testing of new and existing supported devices/vendors

  • participate in code reviews

  • help to improve developers experience of team primary jobs:

  • Create use cases and test procedures for network technologies and protocols

  • Create configurations and verification procedures for various network platforms

  • Assist in parsing using regular expressions

  • Assist in DB network model extensions and updates

  • write, review and maintain documentation

Requirements

  • computer science degree or equivalent experience

  • experience leading autonomous teams

  • strong sense of ownership

  • proficiency in English, both written and verbal, sufficient for success in a remote and largely asynchronous work environment

  • strong problem-solving skills with attention to detail and ability to take (calculated) risks

  • bias to action

Technical Requirements

  • background in software development

  • experience with CI/CD and git

  • experience with unit and integration testing of code

  • experience with Linux

The Following Is Considered a Plus

  • networking experience

  • devops experience

  • docker, kubernetes experience

  • javascript/typescript coding experience

Product TechStack

  • Debian GNU/Linux

  • nginx

  • node.js, npm, yarn

  • React.js, Express.js, Typescript, ES6/7, Jest

  • Redis, RabbitMQ, ArangoDB (being deprecated), Postgres

Our Offer

  • Growth opportunity at the rapidly growing company.
  • Support of our leaders and continuous growth of your skills with us.
  • Top international and local teams, technologies, and great product.
  • 5 weeks of annual vacation.
  • 5 sick days per year.
  • Very good location of our nice offices in the center of Prague (IP Pavlova).
  • Remote job possible
  • Refreshment, beverages, and great coffee in the office for free.