Overview
Skills
Job Details
Role: Network/Python Automation Architect
Location: Remote
Duration: 6+ Months
Interview Mode: Video
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.