Controllers automate the management of elements in a network. Your responsibility will be to design and develop infrastructure to integrate various functions for provisioning and managing nodes in a data center.
Skills, Education, and Experience Required
- Experience with data modeling of network functions and system objects
- Experience with building orchestration infrastructure to integrate with popular DevOps tools
- Experience building infrastructure to provision (with rollback and access control), monitor, debug, upgrade, downgrade software
- Experience implementing ReST APIs
- Experience with Kubernetes and familiarity with CNI, CSI
Additional Success Factors
- Write correct code fast
- Self motivated, proactive and independent
- Experience with Ansible, Puppet, Chef and/or Salt
- Experience with intent-based networking
- Programming to Kafka and NATS.io
- Familiar with databases such as PostgreSQL, TimescaleDB
- Good knowledge of Golang