Designing an Engineering org for SaaS & on-prem Delivery Models
summary
Company adds private DNS containerized via Docker to its SaaS, keeping one C++ codebase deployed both as a managed global service (about 25 PoPs global) and as versioned on‑prem containers. Engineering creates a release engineering team, formalizes CI/CD, artifact and documentation ownership, and uses gap‑analysis, proximity (frog/owl/eagle) and Goldilocks role templates to redistribute work. Result: slower code turnaround but fewer divergent branches, clearer hiring for specialists, concrete gaps filled (e.g., artifacts and docs) and a reproducible path to ship reliable versioned containers.
AI-written summary · about
chapters (46)
- 0:00Introduction
- 1:30About NS1
- 1:50Customer base
- 2:10SAS to Software
- 3:19Why DNS
- 4:12Why SaaS
- 5:03AWS Reinvent
- 5:37Private DNS
- 5:59Organizational Shifts
- 6:22Product Unification
- 7:52Technology Shift
- 10:00Evolution
- 10:39Release Engineering
- 11:43Platform Ownership
- 13:21Continuous Delivery vs Version Releases
- 15:14Process
- 19:11Takeaways
- 20:38Templates
- 21:13Structure Methods
- 21:43Optimize Roles
- 22:04Blank Templates
- 22:14Gap Analysis Templates
- 22:25Gap Analysis Overview
- 23:01Tasks Responsibilities
- 23:59Visual Indicators
- 24:45Example Network Operations
- 25:46Before After Concepts
- 26:12Release Engineering Group
- 27:08Examples
- 27:58Gaps
- 28:09Roles
- 28:43Quantification
- 29:14Three vs Two
- 29:53Gap Exercises
- 30:26Proximity Exercises
- 31:04Frog Owl Eagle
- 31:45No Frog
- 32:35Team Members
- 32:51Goldilocks Exercise
- 33:49These are templates
- 34:18Dont worry too much
- 34:29Three things we think about
- 35:04What you want to teach
- 35:36Filling in roles
- 36:06Templates instructions
- 36:26QA
related talks
46mBuilding memorable software engineering teams
30mAn Evolutionary Approach to DevOps
26mScaling engineering organizations
40mSmoothing the continuous delivery path- a tale of two architectures
05mHelp! My DevOps team is stuck!
28mFrom Startup to Scale Up: How to Scale Engineering teams
28mLeading Changes in DevOps Organizations
51mDriving Sustainability with Delivery Engineering
