Technical Lead

Company:  PURVIEW
Location: ipswich
Closing Date: 20/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description

Technical Lead

6-month initial contract

Hybrid - onsite 2 days a week in London or Ipswich

Inside IR35


Purview are currently recruiting for a Software Technical Lead on an initial 6- month contract with end client being in the telecommunication space. This role will be well suited to candidates who come from a networking back ground, perhaps a Network Architect or Technical lead.


Key Responsibilities

  • Engage as a Software Technical Lead for a hybrid (open-source, in-house) SDN/NAAS
  • Strong Programming and Full Stack Development: Expertise in full stack Python development.
  • Engineering Leadership: Demonstrated leadership in engineering projects, emphasizing a systematic problem-solving approach, coupled with strong verbal and written communication skills.
  • Network Automation Tools: Deep knowledge in using Itential IAG and IAP, and Juniper Paragon Suite for network automation.
  • API Development and Systems Integration: Experienced with RESTful, gRPC APIs, and JSON/Protobuf; familiar with designing and managing APIs using platforms like Kong API.
  • Container Orchestration and Distributed Systems: Expertise in Kubernetes for orchestrating containerized applications and troubleshooting distributed systems.
  • Monitoring and Data Analysis: Proficient with Prometheus for system monitoring and Elasticsearch for logging and data analytics.
  • Operational Automation: Expertise in automating all operational aspects of systems in production, including development of frameworks and automating test cases.
  • Data Modelling and Configuration Management: Experience with data modeling using Yang, and proficient in handling network configuration changes across various devices.
  • Open-source Engagement and CICD Methodologies: Solid experience with open-source software tools like Netbox, Elastic, Kafka, and understanding of CI/CD methodologies using tools like Gitlab.
  • Advanced Network Management: Knowledge of Software Defined Networking, service provisioning, fault management, inventory management, and performance management.
  • Lifecycle Management: Understanding of life-cycle management concepts for devices, services, and resources.


Responsibilities


  • Development and Automation: Develop and maintain automation scripts, APIs, and data streaming services, integrating advanced monitoring and logging tools to ensure optimal performance and reliability.
  • System Design and Configuration: Manage device configurations and modifications across various router types and service reflectors, utilizing advanced tools and protocols.
  • Operational Excellence and System Monitoring: Design and maintain operational dashboards using data from Prometheus and Elasticsearch to monitor and optimize network operations.
  • Lifecycle and Change Management: Handle the MACD activation framework and manage the lifecycle of code and system changes within the NaaS environments, ensuring smooth deployments and system updates.
  • Framework Development and Test Automation: Develop frameworks for and automate testing of systems in production to enhance reliability and performance.


Key Skills

  • Engineering leadership and excellence
  • Systematic problem-solving approach, coupled with effective verbal and written communication skills
  • Expertise in full stack Python development
  • Expertise in developing frameworks for and automating test cases for systems in production

Apply Now
Share this job
PURVIEW
An error has occurred. This application may no longer respond until reloaded. Reload 🗙