Personas¶
Personas¶
Persona | Responsibilities | Not responsible for | Required skills |
---|---|---|---|
OpenShift cluster administrator | - Provision/install the cluster - Configure compute, network, storage (i.e. compute infrastructure) - Install gitOps and pipelines operator (ArgoCD and Tekton technologies) - Creates required cluster-wide resources - Install common pipelines and tasks used by product tenants - | - Very little knowledge of products installed in the cluster, for example MQ or ACE - Delegates cluster security admin to Cluster security administrator | - Strong skills in Kubernetes administration and Kubernetes operations - Working knowledge of DevOps: practices, tools, implementation |
OpenShift cluster security administrator | - Responsible for administering OCP cluster security - Responsible for implementing organization wide security practices Works with both cluster admin and tenant product admin - Responsible for administering tenant product security - Security artifacts have the same structure for different tenant products | - Unlikely to have knowledge of tenant products such as MQ, ACE | - Strong security skills - Strong Kubernetes skills administration and operations |
OpenShift cluster tenant product administrator | - Implements CICD DevOps for tenant product such as MQ or ACE - Can add tenant product specific cluster resources | - Delegates cluster security admin to OCP cluster security administrator | - Good skills in Kubernetes administration and Kubernetes operations - Good knowledge of DevOps: practices, tools, implementation - Good application development experience using containers and Kubernetes - Basic/working knowledge tenant product such as MQ or ACE |
Tenant product administrator | - The product/integration administrator - May have some knowledge/experience of Kubernetes | - Working/strong admin skills for tenant product, e.g. MQ or ACE - Basic knowledge of Kubernetes | |
Tenant product developer | - The developer who writes an application program that uses MQ - The integration developer who authors an ACE integration flow - Maintains development assets in source repository | - No knowledge of Kubernetes required | - Working/strong developer skills for tenant product, e.g. MQ or ACE |
DevOps leader | - Is an expert in in DevOps - Establishes initial GitOps configuration at a customer - Works in close partnership with OCP Cluster administrator and cluster tenant administrator - Establishes/fixes/updates/evolves the DevOps resources deployed to the cluster - Ensures that DevOps infrastructure evolves in a well governed manner - Ensures the DevOps infrastructure is tested before it is rolled out | - Strong Kubernetes skills administration and operations - Strong knowledge of DevOps: practices, tools, implementation - Basic work knowledge of how tenant products such as MQ, ACE interact with Kubernetes | |
Site reliability engineer (SRE) | - A Kubernetes engineer responsible for diagnosing and fixing issues with the cluster - Under time pressure to get failed service(s) back up and running | - No knowledge of tenant products such as MQ, ACE | - Strong Kubernetes skills administration and operations - Working knowledge of DevOps: practices, tools, implementation |