
Jan Steffen
Monoskope: Developer Self-Service Across Clusters

#1about 4 minutes
The platform challenges of multi-cluster financial services
Finley Cloud's multi-level architecture for financial services highlights the compliance and operational challenges that led to creating Monoskope.
#2about 5 minutes
Introducing Monoskope's goals and core features
Monoskope aims to enable compliant DevOps workflows through features like permission management, tenant isolation, a four-eyes approval principle, and developer self-service.
#3about 3 minutes
Integrating Monoskope with OIDC and Kubernetes
Monoskope is built with Go and RabbitMQ, supports any OIDC provider for user login, and can act as an OIDC provider itself to manage Kubernetes cluster access.
#4about 5 minutes
How event sourcing provides a complete audit trail
Event sourcing is the core architectural pattern where the system's state is derived from an append-only log of events, ensuring data is never lost and enabling time travel.
#5about 5 minutes
A detailed walkthrough of the Monoskope architecture
The system uses microservices for command handlers, query handlers, and an event store, with reactors that subscribe to a message bus to perform actions.
#6about 3 minutes
Current project status and future development roadmap
The project is open source with core user, role, and cluster management implemented, with plans for SCIM 2 support, a web UI, and expanded self-service features.
#7about 5 minutes
The vision for unblocking developers at scale
The core vision is to unblock developers from manual, privileged tasks like DNS changes, allowing them to focus on development and deployment.
Related jobs
Jobs that call for the skills explored in this talk.
Team Lead DevOps (m/w/d)

Rhein-Main-Verkehrsverbund Servicegesellschaft mbH
Frankfurt am Main, Germany
Senior
Featured Partners
Related Videos
 39:20
39:20Developing locally with Kubernetes - a Guide and Best Practices
Dan Erez
 40:00
40:00Local Development Techniques with Kubernetes
Rob Richardson
 58:40
58:40Platform Engineering vs. DevOps Why not both?
Christian Strack
 30:07
30:07External Secrets Operator: the secrets management toolbox for self-sufficient teams
Moritz Johner
 50:23
50:23Retooling and refactoring - an investment in people.
Andrew Holway
 56:15
56:15Kubernetes dev is fun, but setup and ops isn't! See a fun PaaS alternative to push any code, ipynbs or even just data!
Maurice Brinkmann
 44:00
44:00Enhancing Workload Security in Kubernetes
Dimitrij Klesev & Andreas Zeissner
 50:02
50:02Get ready for operations by pull requests
Liviu Costea
From learning to earning
Jobs that call for the skills explored in this talk.


DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure) 


DevOps-Engineer für soziale Innovation (m/w/d)
VRG GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Cloud (AWS/Google/Azure) 


Senior Systems/DevOps Developer (f/m/d)
Bonial International GmbH
Berlin, Germany
Senior
Python
Terraform
Kubernetes
Elasticsearch
Amazon Web Services (AWS)
DevOps Engineer (Kubernetes \/ Linux)
Rocken AG
Hägglingen, Switzerland
Linux
DevOps
Docker
Kubernetes
Load Balancing
Devops Expert - kubernetes / Go / Datadog
ASFOTEC
Canton de Lille-6, France
Remote
Intermediate
Azure
DevOps
Python
Grafana
+3
Fullstack DevOps Architect-Openshift
KBC Technologies UK LTD
Charing Cross, United Kingdom
Bash
DevOps
Python
VMware
Ansible
+5




