diff --git a/helmchart/single-sign-on/templates/job-create-user-panel-user.yaml b/helmchart/single-sign-on/templates/job-create-user-panel-user.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..642fe5f0d4220c39ef11d4eeff1b18509db63547
--- /dev/null
+++ b/helmchart/single-sign-on/templates/job-create-user-panel-user.yaml
@@ -0,0 +1,36 @@
+apiVersion: batch/v1
+kind: Job
+metadata:
+  name: {{ include "single-sign-on.fullname" . }}
+  labels:
+{{ include "single-sign-on.labels" . | indent 4 }}
+  annontations:
+    "helm.sh/hook": post-install
+    "helm.sh/hook-weight": "-5"
+    "helm.sh/hook-delete-policy": hook-succeeded
+spec:
+  template:
+    metadata:
+      labels:
+        app.kubernetes.io/managed-by: {{.Release.Service | quote }}
+        app.kubernetes.io/instance: {{.Release.Name | quote }}
+        helm.sh/chart: "{{.Chart.Name}}-{{.Chart.Version}}"
+    spec:
+      restartPolicy: Never
+      containers:
+      - name: create-initial-user-job
+        image: "open.greenhost.net:4567/openappstack/user-panel/backend:minimal-frontend"
+        env:
+        - name: USERNAME
+          value: oas_admin
+        - name: PASSWORD
+          value: secret
+        - name: EMAIL
+          value: oas_admin@example.net
+        command: ["/bin/bash", "-c"]
+        args:
+        - /bin/bash ./create-user.sh $USERNAME $PASSWORD $EMAIL {{ include "single-sign-on.fullname" . }}-userbackend 80 &&
+          /bin/bash ./create-role.sh admin {{ include "single-sign-on.fullname" . }}-userbackend 80 &&
+          /bin/bash ./create-application.sh user-panel {{ include "single-sign-on.fullname" . }}-userbackend 80 &&
+          /bin/bash ./assign-role.sh $USERNAME admin {{ include "single-sign-on.fullname" . }}-userbackend 80 &&
+          /bin/bash ./grant-access.sh $USERNAME user-panel {{ include "single-sign-on.fullname" . }}-userbackend 80