- Companies
- Automotive Group
- Industrial Group
- Career Areas
- Working Here
- Social Impact
- Military
- Students & Grads
Director of IT Architecture
Description
SUMMARY:
The Dir-IT Architecture serves as lead architect to communicate architectural decisions,
plans, goals, and strategies, and to gain interpersonal dedication from IT and business
leaders for enterprise-level architecture, infrastructure, data, software, platform and
operational/process initiatives.
JOB DUTIES
• Collaborates and pairs with other product team members (infrastructure, UX,
engineering, and product management) to create secure, reliable and scalable software
solutions.
• Ensures appropriate assignment of architecture resources, runs the architectural work of
key initiatives, architectural governance, architectural vision, roadmap, standards &
guidelines, patterns, frameworks and the selection of appropriate tools.
• Coordinates the function of integrating architecture by establishing reference
architectures and design patterns, as well as delivery and support of the key APIs and
services.
• Oversees the Data Architecture and Information Management function, which includes
crafting, developing, and supporting reporting and analytics environments, data modeling,
data warehouses/marts/lakes and data integration.
• Turns requirements into service designs, and engages with our architects and technical
teams to drive adherence to the architecture and delivery through the prescribed
technology construct.
• Leads or writes custom code or scripts to automate infrastructure, monitoring services,
and test cases. Conducts destructive testing to ensure adequate resiliency in production.
• Leads or creates meaningful dashboards, logging, alerting, and responses to ensure
issues are captured and addressed proactively; contributes to enterprise-wide tools to
drive destructive testing, automation or engineering empowerment.
• Fields questions from other product teams or support teams. Monitors tools and
participates in conversations to encourage collaboration across product teams.
• Works with internal stakeholders, vendors and the open-source community to help
identify and implement feature enhancements in software products.
• Provides support for all technology running in production.
• Proactively monitors production SLA/SLO for products.
• Works with other product teams to create API specifications and contracts for shared
data
• Proactively reviews the performance and capacity of all aspects of production: code,
infrastructure, data and message processing. Triages high priority issues and outages as
they arise.
• Participates in and leads learning activities around modern software design and
development of core practices (centers of excellence or communities of practice).
• Maintains knowledge of industry best practices. Attends conferences and learns how to
apply new technologies and processes where appropriate.
• Performs other duties as assigned
Education and Experience
Typically requires a bachelor's degree in Computer Science, Software Engineering,
Management Information Systems or a related field and ten (10) or more years of related
experience or an equivalent combination. Five (5) years of experience with Enterprise application development or Enterprise architecture
KNOWLEDGE, SKILLS, ABILITIES
• Strong background in designing and developing low latency enterprise systems.
• Proficient in SQL and a working knowledge of relational and time series databases.
• Proficient in designing APIs, distributed systems and resilient messaging services.
• Proficient in microservice architecture, composability, and cloud-based environments and
deployments
• Ability to build reliable software that can withstand unreliable environments and scale with
the respective business and technology demands.
• Ability to provide leadership and mentorship across architecture and delivery teams.
GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.