Nokia
NetGuard Cybersecurity Dome
- NetGuard Cybersecurity Dome is an extended detection and response (XDR) solution for 5G Networks.
- Collects, filter and transforms data
- Detect incidents
- Alerts and Remediates threat
OnPrem Components
Kafka Azure Sink
The Kafka Azure Sink is responsible for pushing messages from a list of topics to Azure Log Analytics.
This uService is lightweight and very efficient.
Features:
- Dynamic Topic List
- Horizontally scalable
- Deployable to Kubernetes via HelmChart/FluxCD
Technology Stack: Go, Kafka, Docker, Kubernetes, Prometheus Metrics.
Kafka Stream Operator
The Kafka Stream Operator is responsible for processing messages from one topic and publishing them to another.
Processing includes:
- filtering out messages
- transforming the message into a normalized schema
- anonymizing fields that contains sensitive information.
Separate instances of this service can be deployed for different use cases.
Credential Manager
The credential management microservice allows us to store and retrieve credentials in a secure manner. This service supplies a REST interface for performing basic CRUD operations and a notification service for relaying credential changes and upcoming expiration.
DevOps - Cluster Deployment using Flux and Kustomize
Using Kustomize, we can package our components into releases. This is done by applying overrides on top of the base layer.
Irdeto
KeyStone
Keystone by Irdeto is a secure, policy-based vehicle digital key solution that leverages Bluetooth™ Low Energy technology to enable proximity-based vehicle access using a smartphone.
https://irdeto.com/keystone/automotive
Cloud-based backend
Provides a set of APIs for key life cycle management, policy administration and a notification engine. These can easily be integrated with existing connected vehicle solutions.
In-vehicle module
Receives and validates commands from the mobile device and acts in accordance with the user’s digital key and policy. Integrates easily with major MCU platforms and providers.
Mobile device
Uses Bluetooth BLE to issue commands (such as open door, authorize engine start) and set vehicle preferences. A mobile SDK handles all management, security and communication, allowing app developers to focus on the user experience.
Password Authority
Side Projects
Spa Controller
What do you do when your spa controller dies? Rebuild it!
This project involved designing a new wireless spa controller with enhanced capabilities like:
- filtering schedules
- time of day heating for power saving
- integration with Apple HomeKit
Details: Spa Controller
Brew Controller
Details: Brew Controller