Cross-Role Collaboration Guide

Overview

No role works in isolation. Understanding who does what, when they're involved, and how they hand off is critical for both interviews and real projects.

Role Interaction Map

Solutions Architect ←→ All Roles (designs what everyone implements)
       ↕
┌──────┼──────┐
↕      ↕      ↕
Admin  DevOps Security
↕      ↕      ↕
└──────┼──────┘
       ↕
  Developer  ←→  Data Engineer  ←→  Data Scientist
       ↕              ↕                  ↕
  AI Engineer    Network Engineer   FinOps Specialist
                        ↕
                  Cloud Auditor (audits everyone)

Detailed Role Interactions

1. Solutions Architect ↔ All Roles

With Azure Administrator:

With Developer:

With DevOps Engineer:

With Security Engineer:

With Network Engineer:

With Data Engineer:

With FinOps Specialist:

With Cloud Auditor:

Project Team Composition

New Application Development

RoleInvolvementPhase
Solutions ArchitectDesign architectureDesign
DeveloperBuild applicationDevelopment
Data EngineerBuild data pipelineDevelopment
DevOps EngineerBuild CI/CDDevelopment
Security EngineerSecurity reviewDesign + Test
Network EngineerNetwork setupInfrastructure
Azure AdminProvision infrastructureInfrastructure
FinOpsCost estimateDesign

Cloud Migration

RoleInvolvementPhase
Solutions ArchitectMigration strategy & designAll phases
Azure AdminImplement migrationMigration
Network EngineerHybrid connectivityInfrastructure
Security EngineerSecurity baselineDesign + Validate
DevOps EngineerMigration automationMigration
FinOpsCost optimizationAll phases
Cloud AuditorCompliance validationValidate
Azure ConsultantStrategy & planningAssessment

Architecture Decision Record (ADR)

# ADR-001: Choose App Service over AKS for Web Application Status: Accepted Decision: Use Azure App Service (Standard S1) Reason: - Faster time-to-market - No Kubernetes expertise needed - Lower cost Trade-offs: - Less flexibility - Scaling limitations