Siç u përmend më herët, roli i arkitektëve DevOps është të ndihmojnë zhvilluesit në krijimin e aplikacioneve të reja. Për ta bërë këtë, ata ndërtojnë ura midis ekipeve të zhvillimit dhe ekipeve operacionale.
Në këtë cilësi, ata duhet:
1. Ndërtoni mjedise të ndryshme: Këto mjedise (IaaS, PaaS, etj.) lejojnë zhvilluesit të testojnë shpejt atë që kanë prodhuar.
2. Mblidhni kërkesat e përdoruesve dhe biznesit: Kjo përfshin të kuptuarit e nevojave si të përdoruesve, ashtu edhe të biznesit, si nga perspektiva e zhvillimit të TI-së dhe ato operacionale.
3. Automatizoni proceset e integrimit, dorëzimit dhe vendosjes: Kjo arrihet përmes përcaktimit të një tubacioni DevOps, i cili riorganizon ciklin jetësor të zhvillimit të softuerit.
4. Përcaktoni mjetet e monitorimit: Arkitektët DevOps janë përgjegjës për zgjedhjen dhe zbatimin e mjeteve të monitorimit për të gjurmuar aktivitetet e DevOps dhe për të siguruar performancën optimale.
5. Dokumentacioni: Ata gjithashtu dokumentojnë arkitekturën DevOps, duke ofruar udhëzime dhe informacione të qarta për ekipet e zhvillimit dhe operacioneve që duhet të ndjekin.