Enhancing Scalability and Monitoring for Keysight Vision Orchestrator at HCLTech

Client: Keysight Technologies (via HCLTech)

Industry: Network Monitoring and Visibility Solutions

Project Duration: March 2022 – March 2025 (Individual Contribution)

Hilights: Backend Development (Go), Distributed Systems, Scalability Solutions, Caching Strategies, Monitoring and Observability (Grafana, Prometheus), API Development, Data Analysis and Visualization.

About HCLTech & Keysight Technologies:

HCLTech (https://www.hcltech.com/) is a global technology company with a vast workforce and a presence in numerous countries, providing industry-leading capabilities in digital, engineering, and cloud technologies. They partner with prominent clients like Keysight Technologies.

Hcltech

Keysight Technologies (https://www.keysight.com/) is a leading technology company that helps enterprises, service providers, and governments accelerate innovation to connect and secure the world. Their Keysight Vision Orchestrator (KVO) platform (https://www.keysight.com/it/en/product/SUB-KVO-10D/keysight-vision-orchestrator.html) is a key solution designed to centrally manage, configure, and monitor diverse network devices, including taps, virtual taps, data monitoring switches, and network packet brokers from both Keysight and third-party vendors. KVO empowers network administrators with comprehensive visibility and control over their network infrastructure.

Keysight

The Challenge:

Keysight’s Vision Orchestrator (KVO), being a critical platform for managing complex network environments, faced ongoing challenges related to scalability, performance under increasing device loads, and the need for enhanced monitoring and observability to provide network administrators with actionable insights. Specific areas requiring improvement included:

The Solution (Individual Contribution as Go Developer within HCLTech):

As a Go developer within the KVO Core backend team, my contributions focused on addressing these challenges through the design and implementation of key features and improvements:

Technologies Utilized:

The Outcome & Impact:

My contributions to the KVO Core backend team resulted in several key improvements for the Keysight Vision Orchestrator platform:

Conclusion:

This experience highlights the expertise in backend development using Go, designing and implementing scalable solutions for distributed systems, enhancing monitoring and observability through tools like Grafana and Prometheus, and developing robust APIs for data access. The contributions to Keysight’s Vision Orchestrator directly addressed critical challenges related to scalability, visibility, and proactive network management, ultimately improving the value and effectiveness of the KVO platform for its users.

Do you need expertise in building scalable backend systems, implementing robust monitoring solutions, or developing efficient APIs? Contact me today to discuss how we can help you optimize your technology solutions.

I’m excited to learn about your challenges and help your team achieve smoother and more efficient software development. Let’s have a friendly chat about your specific needs and how my expertise can guide you towards building amazing things without the unnecessary stress.

I look forward to hearing from you!