← Back Home

Cloud Infrastructure as a Solo Engineer

By Emin Can Başkaya

2026-03-28

The problem

Running a production SaaS alone, with real users, without a DevOps team or a senior engineer to lean on. Every infrastructure decision had to be correct the first time or cheap to reverse, because there was no one else to fix it.

The approach

I owned the full infrastructure lifecycle across GCP and AWS: provisioning, deployment, monitoring, secrets management, security, and handoff procedures. The goal was boring reliability — infrastructure that stayed out of the way so product work could continue.

What was built

  • Multi-cloud provisioning on GCP and AWS
  • Docker-based service isolation and consistent deployment environments
  • Automated CI/CD through GitHub Actions with environment separation
  • Secrets management through GCP Secret Manager — no credentials in code, rotation procedures defined
  • Stress testing to validate 1,000 concurrent user capacity
  • Security audit procedures and clean credential handoff processes
  • Sentry-based error tracking and alerting across services

Migration work

Managed a Firebase migration alongside the frontend engineer, moving from managed services to more controllable infrastructure where it made sense for cost and reliability.