Lecture on how we use Terraform to automate GitHub: best practices, our workflow, and hard lessons learned automating a SaaS service with IaC.
This talk shares my experience automating GitHub itself using Terraform, treating it as Infrastructure as Code. I'll cover how we manage repositories, teams, and permissions at scale, including our current workflows, best practices we've developed, and the common pitfalls we've encountered. Whether you're starting out or scaling up, you'll learn practical strategies for managing GitHub (or any other SaaS service) like any other cloud infrastructure.
With over 15 years of experience in software development, solution architecture, and enterprise application management, I currently work as a Cloud Enterprise Architect at AVL, focusing on cloud strategy, infrastructure automation, and scalable system design.