Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Cisco Senior Network Software Engineer 
United Kingdom, England, London 
478951500

Yesterday

Responsibilities:
  • Network Design and Implementation: Design, implement, and operate large and scalable network backbones (ISPs) using IS-IS, BGP, and peering with customers.
  • Network Device Automation: Develop and troubleshoot automation processes across various network devices and platforms, including Cisco routers, switches, and ACI.
  • Automation Tools Development: Create, optimize, and maintain network automation scripts, tools, and workflows, integrating internal systems and third-party solutions.
  • Network Health Management: Define and implement prediction pipelines for long-term network health, availability, and service-level objectives.
  • Operations Automation: Lead initiatives to automate and optimize network operations focusing on scalability and reliability.
  • Collaborative Development: Work closely with teams on requirements analysis, design, development, testing, and deployment, fostering a collaborative environment.
  • Continuous Improvement: Engage in technical training and knowledge sharing to enhance skills and professional development.

Our Minimum Qualifications for this role:
  • BA/BS degree or higher in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of hands-on experience in network environments with expertise in Cloud Networking and Networking fundamentals.
  • Proficiency in at least two programming languages (e.g., Java, Python, Go), with expertise in Python and Ansible.
  • Deep understanding of network protocols and architectures (ISIS, BGP, BMP, ARP, SNMP, CDP/LLDP) and network engineering, management, and operations.
  • Experience with search and analytics engines/big data tools (OpenSearch, Kafka, Kibana, Telegraf, InfluxDB, Prometheus).
Our Preferred Qualifications for this role:
  • Basic understanding of AI and ML algorithms, including model training, testing, and deployment.
  • Hands-on project experience in network automation; experience with AWX is a plus.
  • Understanding of Git version control and Agile development methodologies.
  • Strong familiarity with Linux systems administration.
  • Excellent verbal and written communication skills in English.