
Cloud platform used to operate production applications, data systems, and machine learning workloads with strong integration across analytics and AI services.
Google Cloud Platform (GCP) is used as a primary production environment for running application, data, and machine learning workloads, with particular strength in analytics, Kubernetes-native services, and managed ML capabilities.
It is approached as a product-centric cloud platform, optimized for data-intensive systems and ML-driven applications.
Compute & Kubernetes Runtime
Supports containerized and VM-based workloads using Google Kubernetes Engine (GKE) and Compute Engine.
Data & Analytics Stack
Provides scalable analytics and storage through Cloud Storage and BigQuery for large-scale data processing.
Managed ML & AI Services (Vertex AI)
Enables training, evaluation, deployment, and lifecycle management of ML models using a unified platform.
Platform-Native Integration
Strong interoperability between compute, data, and ML services simplifies system design and operations.
Operational Simplicity
Emphasizes managed services that reduce infrastructure overhead while maintaining reliability.
Designed, deployed, and operated production workloads primarily on GCP, spanning application services, analytics pipelines, and machine learning systems.
Key contributions included:
GCP served as the main execution environment for products, enabling teams to build data- and ML-driven systems with a strong balance of scalability, reliability, and operational efficiency.
CML Insights • 2025
CML Insights • 2024 - 2025
CML Insights • 2023 - 2024
CML Insights • July 2022 - 2025
How I used it: GKE-based production deployment
University of Moratuwa • 2022 - 2024
How I used it: Google Cloud Platform for training infrastructure and model deployment