Company:
PURVIEW
Location: ipswich
Closing Date: 29/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
Share this job
PURVIEW
Useful Links