8. Dev-Ops Roles
n
DevOps Evangelist
Code Release
Manager
Automation Expert
Software
Developer/Tester
The DevOps leader who is responsible for the success of all the DevOps
processes and people
Essentially a project manager that understands the agile methodology.
They are responsible for overall progress by measuring metrics on all tasks
Responsible for finding the proper tools and implementing the processes
that can automate any manual tasks
The builder and tester of code that ensures each line of code meets the
original business requirements
9. Technology Roles
n
Technology Lead
Solution Architect
Solution Design
Implementation
Interfaces with business leaders at CIO/ CTO level. The technology lead will
provide “cross domain” expertise and lead technology strategy discussions.
Interfaces with the department leaders. The Solution Architect will gather
high level requirements and deliver Conceptual and High Level Designs.
Interfaces with the customers IT team. The Solution Designer will gather
detailed requirements and deliver Low Level Designs.
Interfaces with the customers IT team. The Solution Implementer will build
as per the Low Level Design and implement the solution.
10. Software Development Roles
n
Software Architecture
Developer
Business Analyst
Test Engineer
Understand the client’s requirements, determine the gaps between
requirements and functionalities and defines workable solutions
The builder of code that ensures each line of code meets the original
business requirements
Gathers and documents requirements from business units or users, verifies
that project deliverables meet the requirements and tests to validate.
Defines test requirements, monitors test coverage and evaluates the overall
quality experienced when testing the Target Test Items