Russell Johnston

Solutions Engineer at Cisco

City of Spruce Grove, Alberta, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Russell Johnston is a Solutions Engineer with over 15 years in communications and eight years of focused enterprise experience, currently helping customers at Cisco modernize and automate network and data center operations. He combines hands-on field roots—installing SCADA and telecom gear in oil and gas sites—with deep expertise in collaboration, unified communications, and cloud-era networking. Passionate about network programmability, he develops in Python to automate infrastructure tasks that once took hours into minutes. Known for tinkering with home routers and lab servers, he stays constantly curious about new languages and tooling, applying that learning to deliver integrated, scalable solutions. Based in Spruce Grove, Alberta, he brings a practitioner’s empathy to pre-sales and technical consulting, translating complex requirements into practical architectures.
code8 years of coding experience
job10 years of employment as a software developer
bookTelecommunications Engineering Technology Telecommunications, Telecommunications Engineering Technology Telecommunications at NAIT (Northern Alberta Institute of Technology)
github-logo-circle

Github Skills (33)

plc8
yang8
wake-on-lan8
traceroute8
hashicorp7
openflow7
cisco7
network-automation7
juniper6
netbox6
ospf6
napalm6
netmiko6
terraform6
network-analysis6

Programming languages (3)

HCLShellPython

Github contributions (5)

github-logo-circle
CiscoSE/basic_netprog_cases

Nov 2019 - Jun 2021

Basic demonstration scripts for introduction to network programmability
Contributions:17 commits, 3 PRs, 9 pushes in 1 year 6 months
netmikoyangnetwork-programmabilityprogrammabilityopenflow
CiscoSE/ios_telemetry

Oct 2020 - Sep 2022

Python Script to get, add, update and delete telemetry on IOS-XE using netconf
Contributions:6 PRs, 6 pushes, 4 branches in 1 year 11 months
pythonpython-scriptios-xetelemetryupdate
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Russell Johnston - Solutions Engineer at Cisco