Overview

Joined Uttopion as a DevOps Consultant, working on virtual reality platform infrastructure based in Madrid, Spain. Focused on building scalable backend systems and DevOps practices for VR content distribution.

Key Responsibilities

Infrastructure Architecture

  • Designed cloud infrastructure for VR content platform
  • Implemented CI/CD pipelines for rapid deployment
  • Set up monitoring and observability systems
  • Optimized costs for GPU-intensive VR workloads

DevOps Implementation

  • Containerized VR platform services with Docker
  • Built Kubernetes clusters for orchestration
  • Implemented Infrastructure as Code with Terraform
  • Established security best practices for VR data

Platform Development

  • Built backend APIs for VR content distribution
  • Implemented user authentication and session management
  • Created APIs for VR device integration
  • Developed content management system for creators

Technology Stack

Backend:        Node.js, Socket.io
Database:       MongoDB, Redis
VR Framework:   Unity (C#)
Cloud:          AWS (EC2, S3, EKS)
Networking:     WebRTC, Socket.io
IaC:            Terraform, Ansible

Key Features Implemented

VR Platform Infrastructure

  • Scalable backend for VR content distribution
  • Real-time synchronization for multiplayer VR
  • Voice chat and spatial audio systems
  • Cross-platform VR headset support

Content Management

  • CMS for VR content creators
  • Asset pipeline for 3D models
  • Versioning system for VR experiences
  • Analytics and usage tracking

DevOps Excellence

  • Automated deployment pipelines
  • Infrastructure monitoring with Prometheus/Grafana
  • Log aggregation and analysis
  • Cost optimization for cloud resources

Challenges Solved

  • Latency: Minimized motion-to-photon latency for VR comfort
  • Scale: Supported concurrent users in shared VR spaces
  • Cross-platform: Supported multiple VR headsets
  • GPU Costs: Optimized cloud GPU usage for rendering

Outcomes

Successfully delivered:

  • Production-ready VR platform infrastructure
  • Real-time multiplayer support
  • Cross-platform compatibility (Oculus, HTC Vive, PSVR)
  • 99.9% uptime for platform services

Learnings

This experience deepened my expertise in:

  • VR Infrastructure: Specialized requirements for VR platforms
  • Real-time Systems: Low-latency architecture patterns
  • GPU Optimization: Managing cloud GPU resources efficiently
  • Spanish Tech Scene: Working with Madrid-based teams

Transition

This VR platform work informed my later projects, particularly around real-time systems and game development platforms like Motosierra Studio.