
Your Team Structure Must Evolve With Your Infrastructure
One of the most common questions we hear from SMB leaders is: “What should my DevOps team look like at each stage of the maturity model?”
The SMB Infrastructure Maturity Model describes five levels of infrastructure maturity. But the model is incomplete without addressing the human side of the equation. The roles you hire for, the team structure you build, and the skills you develop are just as important as the tools and processes you implement.
In this post, we’ll map out the ideal team structure, key roles, and hiring priorities for each maturity level. Whether you’re a team of 3 or 30, you’ll know exactly who you need and when.
Level 1: Surviving Chaos — The Generalist Team
Team Structure
- Size: 1-5 engineers
- Structure: Flat — everyone wears multiple hats
- Key roles: Full-stack developers who “also do DevOps”
What Your Team Looks Like
At Level 1, there is no dedicated DevOps or SRE role. Your team is a group of generalist developers who manage the server because “someone has to.” The infrastructure knowledge is tribal — if the person who set up the Jenkins server leaves, you’re in trouble.
Priorities
- Hire for: Engineers who understand the full stack and take ownership
- Don’t hire yet: Dedicated DevOps engineers or SREs — you’re not ready to give them proper work
- Key skill to develop: Documentation. Write down how things work before the knowledge walks out the door
Transition Signal to Level 2
You’re ready to move to Level 2 when: deployments fail regularly, you can’t reproduce production issues locally, and you spend more than 20% of your sprint fixing infrastructure problems.
See our Level 1 deep dive for the complete picture.
Level 2: Centralized Infrastructure — The First Dedicated Role
Team Structure
- Size: 5-12 engineers
- Structure: Centralized ops team (1-2 people) supporting feature teams
- Key roles: First dedicated DevOps/infrastructure engineer
What Your Team Looks Like
You’ve hired your first person whose primary responsibility is infrastructure. This person manages CI/CD pipelines, cloud resources, and deployment processes. They’re the “infrastructure person” everyone goes to when something breaks.
Warning: At this stage, the infrastructure person becomes a bottleneck. They’re the only one who can deploy, the only one who understands the Kubernetes cluster, and they’re constantly interrupted.
Priorities
- Hire for: An engineer with 3-5 years of ops experience who can build and document
- Don’t hire yet: A second ops person — first, force the bottleneck by having the first person automate themselves out of being the single point of failure
- Key skill to develop: Infrastructure as Code (Terraform, Pulumi, or CloudFormation)
Read more in our Level 2 deep dive.
Level 3: Measured Infrastructure — Building the Platform Team
Team Structure
- Size: 10-25 engineers
- Structure: 2-3 person DevOps/SRE team + embedded DevOps champions in feature teams
- Key roles: SRE or DevOps Engineer, Observability Engineer (shared), Security Champion
What Your Team Looks Like
You now have a small but dedicated infrastructure team. They’re not just firefighting — they’re building. Monitoring is automated, SLIs and SLOs are defined, and the team runs regular incident response drills.
Feature teams have at least one person who understands infrastructure well enough to handle routine deployments without involving the ops team.
Priorities
- Hire for: Someone who can build observability dashboards and define reliability metrics
- Consider adding: A part-time security champion (could be an existing engineer with training)
- Key skill to develop: Incident response processes, blameless postmortems, and on-call rotations
Deep dive available in our Level 3 post.
Level 4: Automated Infrastructure — The Full Platform Team
Team Structure
- Size: 20-50+ engineers
- Structure: 4-6 person Platform/SRE team with clear product ownership
- Key roles: Platform Engineer, SRE, Security Engineer, Developer Experience Engineer
What Your Team Looks Like
Your infrastructure team has evolved into a platform team. They treat internal developers as their customers. They build self-service capabilities — developers can deploy, provision environments, and access logs without opening a ticket.
This team is no longer a cost center. They’re measured by developer productivity metrics: deployment frequency, lead time, and developer satisfaction scores.
Priorities
- Hire for: Platform engineering mindset — engineers who enjoy building tools for other engineers
- Consider adding: A dedicated security engineer if you handle sensitive data or have compliance requirements
- Key skill to develop: Internal developer portal design, golden path templates, and self-service infrastructure
See our comprehensive Level 4 guide.
Level 5: Platform Engineering — The Embedded SRE Model
Team Structure
- Size: 50+ engineers
- Structure: Platform team (5-8) + embedded SREs in product teams
- Key roles: Staff Platform Engineer, SRE Manager, Developer Advocate (internal), FinOps Engineer
What Your Team Looks Like
At Level 5, the platform team is an established product team with its own roadmap, backlog, and OKRs. SREs are embedded within product teams, sharing reliability responsibility rather than owning it centrally.
Your internal developer platform (IDP) is the primary interface for all infrastructure interactions. Developers interact with infrastructure through APIs and self-service portals, not through ticketing systems.
Priorities
- Hire for: Senior engineers who can mentor and set technical direction across the organization
- Consider adding: A FinOps specialist to manage cloud economics at scale
- Key skill to develop: Product management for internal platforms — treating your IDP as a product
Full details in our Level 5 deep dive.
Hiring Roadmap Summary
| Maturity Level | Team Size | First Hire | Next Hire |
|---|---|---|---|
| 1 — Chaos | 1-5 | Generalist developer | Start documenting |
| 2 — Centralized | 5-12 | DevOps/infra engineer | Automation tools |
| 3 — Measured | 10-25 | SRE / Observability engineer | Security champion |
| 4 — Automated | 20-50 | Platform engineer | Security engineer |
| 5 — Platform | 50+ | Staff platform engineer | FinOps engineer |
Common Team Growth Mistakes
- Hiring a Staff SRE at Level 1: A senior SRE will be bored and frustrated without proper processes and tooling to work with. Hire for your current stage, not where you want to be in 2 years.
- Keeping the bottleneck too long: It’s tempting to keep one person as the single infrastructure expert because they’re so productive. But this creates massive bus-factor risk. Force knowledge sharing from day one.
- Separating Dev and Ops completely: Even at Level 5, every product team should own their reliability. A fully separate ops team creates the same problems as Level 1, just with better tools.
If you’re unsure where your team currently sits, take our self-assessment quiz to identify your level and get personalized recommendations.
Need help structuring your DevOps team for your maturity level?
We help SMBs design the right team structure, hire the right people, and build the processes that scale.
Book a free consultation and let’s map out your team growth plan together.