For IT leaders
What IT leaders need to know before assigning this course
Manual, CLI-driven changes across a Juniper estate are slow, hard to audit, and a common source of outages caused by subtle misconfigurations. This course helps IT Directors and Team Leads move network teams from box-by-box SSH sessions to tested, version-controlled automation.
Role fit: This intermediate course is built for network administrators with at least a year of hands-on experience. It also suits senior engineers standardizing team automation practices. No prior automation framework experience is assumed. Learners start with Python fundamentals before moving to Ansible, Nornir, PyEZ, NETCONF, and REST APIs.
Risk and change control: The training stresses safe practices from the start:
- Junos commit and rollback
- Ansible Vault instead of hardcoded credentials
- Git branching
- Pre-deployment validation through automated checks and test network workflows
- CI/CD pipelines that test changes against a test network before production
Time investment: Plan for about 38.5 hours across 45 skills, most around 50 minutes. Many teams assign it over several weeks, for example two to three skills per week.
Change-management note: The later skills introduce Netbox as a source of truth, plus GitLab workflows with Slack ChatOps. Adopting these changes team process, not just tooling, so plan rollout with stakeholders.
The first skill walks learners through building their own automation lab. Use CBT Nuggets Playlists to sequence assignments by role and Team Reporting to track progress.
