Infrastructure Build and CI/CD Modernization
Context
Sortly needed production and development infrastructure built from scratch, and their existing Bitbucket Pipelines setup was limiting visibility and integration.
Approach
Provisioned full production and development infrastructure using Terraform on AWS ECS Fargate. Migrated all CI/CD from Bitbucket Pipelines to GitHub Actions. Set up self-hosted ephemeral runners on AWS: spin up on trigger, terminate on completion.
Outcome
Near-zero idle runner cost through automated lifecycle management with Terraform and AWS Lambda. Repeatable infrastructure, improved pipeline visibility, and better security isolation.