- Work on critical issues/features/blockers etc
- Assist others when needed
- Contribute to platform and project development tasks as required.
- Mentor their team technically, organisationally and on Open Source matters
- Is the ultimate technical decision maker in their area
Work with other Chief Architects and other engineering groups at Red Hat to ensure:
- Cohesion of the overall portfolio and customer experience
- Cohesion of technical decisions across the company
- Cross-product reuse unless detrimental
- Offer technical strategies and vision to Red Hat when pertaining to their area of expertise
- Routinely audit the competition
- Follow market trends
- Gather community user feedback
- Gather info from product management
- Develop/tune plans to account for all of the above
- Define or help define the Red Hat vision in their area of expertise
- Review all development forum discussions for all platform and area affecting projects.
- Assist teams with their designs, and make sure they match up with the overall platform (or area) architecture plan.
- Push for better solutions
- Work on common cross-project initiatives (like Andiamo)
- Work with other Middleware Chief Architects as part of the same technical leadership team
- Interviews
- Speaking
- Content / PR
- Blogs
- Release planning/scheduling
- Resource management
- Critical Path tracking
- Feature and bug triage, etc
- Involvement in various budget related items (justifying new positions, team meetings, etc)
- Hiring (Recruiting, First round + technical Interviews)
- Performance evaluations (Responsible for providing feedback on team members)
- Interact with executive team and other departments for matters pertaining to the platform (or area) and associated projects on a regular basis.
- Ultimately accountable for everything relating to the platform from a technical perspective.
- Coordinate (and perhaps involved with) any relevant standards activities
- Resolve any non-trivial issues with platform related products
- Review/respond to any and all feature requests
- Review/respond to PRDs
- Resource planning and timeline for involvement of community teams
- Assist product team with product affecting issues