Mirantis Container Cloud (2020-2024)
MCC is a single-pane infrastructure management web application for on-prem and cloud environments. Mirantis Container Cloud gives administrators and developers the power to deploy Kubernetes and OpenStack environments from a single pane of glass—across on-prem, hosted bare metal, and public cloud.
The Team
-
1 Product Designer
-
1 Product Manager
-
1 UI Architect
-
2 Front-end engineers, 3 Back-end engineers
My Role
-
Support PM in defining use cases, personas, and value propositions.
-
Translating use cases in pixel perfect End-2-End UI workflows.
-
Support in integrating Mirantis Design System to achieve a company product identity.
-
Facilitate and lead UI/UX weekly meetings and discussions.
-
Streamline workflows and integrate new feature requests within the product.
-
Find market opportunities in expanding MCC features (e.g Lens IDE integration, UI dashboard management, Cluster template library, etc...)
Bootstrapping a Management Cluster
Bootstrapping management and regional clusters currently has no UI and is configured through YAML files through one long-running command process with no data verification. If the wrong parameters are defined, the process will fail and the operator must start everything from scratch.
MCC is adding functionality to guide the operator through a series of tasks to bootstrap management and regional clusters by creating and using the necessary MCC components (e.g Credentials, SSH keys, Proxies, Clusters, Machines, etc…) that are required based on the vendor specific cluster that the operator plans on deploying.
CEPH Storage Cluster
A Ceph Storage Cluster is the deployment of two daemon types: one or more Ceph monitors and two or more Ceph object storage devices. The Ceph Storage Cluster is the foundation for all Ceph deployments and could contain thousands of storage devices.
​
Mirantis Container Cloud needed to integrate Ceph storage functionality in order to be able to allow operators to manage storage devices.
MOSK Cluster Update
Mirantis OpenStack on Kubernetes is the deployment of Mirantis's OpenStack cloud infrastructure platform on top of a kubernetes cluster using Mirantis Container Cloud.
Updating a MOSK cluster is a tedious and consuming process that is done manually through Container Cloud's API which needs to be done in five stages which required manual configuration between stages. A UI/UX experience and vision was needed to be define in order to streamline the whole cluster update process.