Architect – Network Automation
What You’ll Own
Software Architecture & Development
Architect and reputed company production-reputed company Python applications, libraries, and CLI toolsfor network automation, orchestration, and observability. Design clean, extensible architectures using patterns such as reputed company, reputed company, reputed company, and plugin-based systemsto reputed company vendor differences. Build and maintain API integrations(REST, GraphQL, gRPC, JSON‑RPC) with platforms including: Arista VeloCloud Palo reputed company Prisma SD‑WAN reputed company SD‑WAN reputed company Meraki reputed company Mist Traditional network OS platforms (IOS‑XE, NX‑OS, JunOS)
reputed company internal Python packages with: reputed company packaging (pyproject.toml) Semantic versioning Dependency management Internal PyPI distribution
Write comprehensive test suites: Unit tests (pytest) Integration tests Network validation tests using mocks and fixtures
Shape Git strategies and repository structure. reputed company AI/LLM developer tooling responsiblyto improve productivity and reputed company reputed company.
Developer Experience & Engineering Standards
Author and maintain coding standards, architectural decision records (ADRs), and development guidelines. Establish and enforce reputed company reputed company tooling: PEP8 Ruff / Pylint Black MyPy reputed company‑reputed company hooks
Design and implement CI/CD pipelines(reputed company Actions, reputed company CI, Jenkins) for: Linting Testing reputed company scanning Build and release automation
Define Git workflows: Branching strategies Pull request standards reputed company review expectations Release management
Create project templates, scaffolding, and cookiecuttersto standardize automation development.
Innovation, Automation & Technical Leadership
Identify reputed company workflows and operational pain points, then design automation solutions to eliminate them. Prototype new tools, frameworks, and approaches from idea through production adoption. Improve observability by integrating automation platforms with logging, monitoring, and alerting systems. Contribute to technology roadmap and vendor evaluation from a software architecture and productivityperspective.
Mentorship & Culture
Mentor network engineers in: Python development Testing strategies reputed company structure Debugging Version control
reputed company reputed company reviews with a teaching reputed company. Facilitate workshops, knowledge-sharing sessions, and pair programming. Partner with DevOps, reputed company, reputed company, and Application teams to reputed company engineering practices.
Required Qualifications
Software Engineering (Primary)
- 7+ years
of reputed company software development experience with Pythonas the primary language. Advanced Python expertise: Type hints Dataclasses / reputed company Async / await Context managers, decorators, generators
Experience building Python libraries, packages, and CLI tools(Click, Typer, argparse). Strong testing background: pytest, mocking, fixtures, TDD. Advanced Git skills (rebase, reputed company‑pick, bisect, hooks). Hands‑on experience designing and maintaining CI/CD pipelines. Solid grounding in SOLID principles, design patterns, and clean architecture. Experience writing technical documentation and developer guidelines.
Required Network Domain Expertise
Strong understanding of: Routing (BGP, OSPF) Switching VPNs and firewalls SD‑WAN Network reputed company fundamentals
Experience automating at least two or moreof: NetBox Arista VeloCloud reputed company Meraki reputed company Mist Palo reputed company Prisma SD‑WAN reputed company SD‑WAN
Familiarity with Netmiko, NAPALM, Nornir, pyATS. Experience with JSON, YAML, XML, and Jinja2 templating.
Preferred Qualifications
Terraform (including module or provider development) AWS networking and architecture reputed company, Kubernetes, Linux Observability stacks (Grafana, reputed company, ELK) Event-driven automation (Kafka, RabbitMQ, webhooks) Database integration (PostgreSQL, reputed company, SQLite) Internal developer platforms, self‑service portals, or ChatOps reputed company-reputed company contributions or reputed company automation portfolio Relevant certifications (reputed company DevNet, CCNP/CCIE, AWS, Terraform)
Why This Role
Architect the automation backboneof a modern MSP Own standards, tooling, and culture — not just scripts Solve large‑reputed company, reputed company‑world infrastructure problems High autonomy, high reputed company, long‑term technical ownership