Overview
Skills
Job Details
Network Automation Architect
The Network Automation Architect is the primary technical authority responsible for the design,
evolution, and long-term sustainability of the network automation ecosystem. This individual
must possess deep networking expertise combined with a strong software development
mindset.
Key Responsibilities
• Technical Authority: Serve as the lead for network automation architecture and high-level
design.
• Business Alignment: Partner with Product Owners to translate complex business
requirements into actionable technical designs.
• Design Artifacts: Produce high-level designs, architectural artifacts, and well-structured
user stories for development teams.
• Risk Mitigation: Identify non-obvious risks, edge cases, and dependencies by asking
critical questions.
• Mentorship: Coach and mentor developers on design patterns, implementation tradeoffs,
and technical best practices.
• Code & Design Review: Review technical outputs with a focus on business value,
operability, and future extensibility.
Required Background & Skills
• Development: Advanced Python experience, specifically in designing modular and
maintainable systems.
• Architecture: Proven experience architecting automation solutions in complex network
environments.
• Data & Integration: Expertise in API design, integration patterns, and data
modeling/source-of-truth design.
• Domain Knowledge: Familiarity with IPv4/IPv6, DNS, DHCP, NetBox, and Django.
• Communication: Ability to bridge the gap between technical complexity and non-technical
stakeholders