Designed and developed a lightweight, modular internal RBAC manager platform for Kubernetes, focused on UI-based RBAC management and automated GitOps workflows.
Supports OIDC-based external access and is designed for extensibility, including multi-tenant cluster support and future enhancements. REF : PRX-2026-16
Key features & responsibilities
Implement and maintain UI components for RBAC management (create/update/delete Roles, RoleBindings, ClusterRoles, ClusterRoleBindings) using React JS.
Build and integrate automated GitOps workflows (ArgoCD / FluxCD) to persist and sync RBAC changes to target clusters via Helm / Kustomize manifests.
Implement OIDC integration (Dex / Keycloak) to enable external authentication and secure access to the platform.
Ensure multi-tenant cluster support and design extensibility hooks for future features and plugins.
Technologies & tools used
Kubernetes (cluster resources, RBAC primitives) and multi-cluster considerations.
GitOps: ArgoCD / FluxCD for automated deployment and synchronization of RBAC manifests.
OIDC providers: Dex / Keycloak for external authentication and identity federation.
Development stack: Node.js backend + React.js frontend; configuration management with Helm / Kustomize.
Candidate profile & expectations
Engineer profile: Required profile 1 Trainee.
Expected skills: familiarity with Kubernetes concepts (RBAC, namespaces), basic DevOps/GitOps knowledge, experience with Node.js and React.js is a plus.
Tasks include coding features, writing Helm/Kustomize charts, integrating with ArgoCD/FluxCD, implementing OIDC flows, testing and documentation.
How to apply
Apply online via the trainees platform: https://trainees-platform.proxym-group.net
For this specific position use the application form on the above link and reference "PRX-2026-16 / Internal RBAC Manager Platform for Kubernetes with GitOps Integration" in your submission.