This is a remote position.
We have Enterprise Schema Registry which plays a crucial role in managing and ensuring data consistency between event producers and consumers. It becomes particularly important when dealing with event streams and messages that flow through a distributed system enabling smooth communication across services.
The scope of the consultant services is to assist Us:
We are building a cuttingedge Centralized Schema Registry using the Apicurio Registry(licensed from Red Hat) as a selfmanaged service. Our infrastructure relies heavily on Openshift Kubernetes GCP serverless architecture PubSub and an eventdriven ecosystem. Automation is key to our development processes and we leverage GitHub and Terraform to achieve this.
Requirements
- Architect and optimize the Centralized Schema Registry for seamless performance and scalability.
- Ensure seamless integration of the registry with other platforms using GCP serverless technologies PubSub and Kubernetes infrastructure.
- Automate infrastructure for continuous integration and delivery (CI/CD)
- Guide the team on best practices for schema management versioning compatibility rules and data validation in an eventdriven architecture.
- Collaborate with product development and infrastructure teams to maintain a stable scalable and efficient schema registry platform.
- Help design and implement monitoring solutions to ensure the availability and performance of the schema registry service.
Desired knowledge experience competence skills etc
- Experience in DevOps and cloudnative service and security best practices.
- Ability to troubleshoot complex distributed systems.
- Familiarity with security and performance considerations for managing data schemas in production environments.
- Familiarity with Apicurio or other schema registry platforms.
- Knowledge of API management and microservices
- Experience collaborating with crossfunctional teams and stakeholders to ensure alignment on goals and technical requirements.
- Understanding of eventdriven architectures and how schemas facilitate communication between microservices