Public Cloud · System Architect · 2019–2024

Cloud.mn

Mongolia's first public cloud platform — self-service virtual machines, storage, and networking built from the ground up.

OpenStack, Kubernetes, Docker, Ansible, Nginx, MariaDB, Redis, RabbitMQ, Python, Go, React, TypeScript

cloud.mn
Cloud.mn — self-service public cloud portal
300+
enterprise clients
99.95%
uptime
90%
less manual provisioning

Platform stack

Self-service portal on an OpenStack + KVM private cloud

Self-service
Dashboard + APIReact · self-service portal
Application
Backend servicesPython · Go · billing · auth
OpenStack APIs
ComputeNetworkIdentityStorage
Infrastructure
KVM hypervisorsAnsible-provisioned hosts

Cloud.mn is Mongolia's first public cloud service, enabling users to register and create virtual machines, disks, networks, and other resources on demand — essentially a smaller-scale AWS for Mongolia.

The goal was to establish a public cloud where none existed before. Our company built the first solution, and I was involved from day one — contributing across frontend, backend, DevOps, and integrations, then leading a team of 10+ engineers to scale it.

The platform grew to serve 300+ of Mongolia's top companies, with Ansible-driven host provisioning replacing the manual build steps behind every new customer environment.

Highlights

  • Self-service portal for provisioning virtual machines, storage disks, and private networks.
  • Built-in billing, user management, and resource monitoring.
  • API and dashboard for automation and integration.
  • Production infrastructure on OpenStack, KVM, and Ansible.
  • Contributed across the stack: frontend (React), backend (Python, Go), DevOps (OpenStack, KVM, Ansible), and integrations (payment, SMS, monitoring).

Screenshots