Job Description
What you’ll be doing:
- Design, develop, and maintain network orchestration systems that streamline operations for Network Engineering and Operations teams
- Build and improve internal tools for deploying, upgrading, and managing a global network infrastructure
- Maintain, extend, and support existing automation and tooling to ensure reliability and scalability
- Own and drive projects related to network automation and tooling with minimal supervision
- Proactively identify opportunities to improve workflows and reduce operational overhead through automation
What we’re looking for:
- Strong understanding of network fundamentals (IP routing, basic concepts of dynamic routing, policy based routing decisions)
- Expert in the Python programming language and modern language features
- Proficient in data modelling, data persistency (relational or NoSQL databases), and inter-system communication patterns and data serialization
- Experience with at least 3 of the following:
- Reading, interpreting and working with telemetry, SNMP, sFlow, IPFIX data
- Event-driven system architecture and related messaging systems (e.g., ZeroMQ, NATS, Kafka)
- Kubernetes tooling (Helm, GitOps, Kustomize)
- CI/CD pipelines (Gitlab CI, ArgoCD)
- Kubernetes, and Kubernetes API extensionsREST, and message broker systems (ZeroMQ, NATS, Kafka, or similar)
- Understanding test driven development (TDD), software testing and deployment strategies
- Working and understanding distributed code development workflows (git)
- Software process and release management
- Remote orchestration of network devices (Netconf, OpenConfig, GNMI, or similar)
Desirable Experience:
- Experience with Linux systems and containerized deployments.
- Experience with vendor hardware platforms (Juniper MX, QFX, SRX, and EX series platforms, Arista 7xxx series)
- Experience working in a globally distributed team and/or with IT Service Management (e.g., ITIL).
- Developing custom Kubernetes controllers and custom resource management systems
- Ability to translate networking and orchestration concepts to various stakeholders (e.g., infra engineers, ops teams).
- Developing distributed systems designed as event-driven micro-service
- Proficient knowledge of vendor configuration management interfaces (Netconf and eAPI)
- Proficient knowledge of the NATS message bus (with Jetstream), and common communication patterns therein.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru Description: