Jacob Mcgill

Network Automation Engineer

New York, New York, United States
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

🤩
Rockstar
🎓
Top School
Jacob Mcgill is a Network Automation Engineer based in New York with a decade of experience building and automating enterprise networks. He has led network design and operational work across data center ACI, DMZ, and branch environments at NBCUniversal and now focuses on automation and tooling at Network to Code. His open-source contributions include quality and test infrastructure improvements to the widely used ntc-templates project and feature work on Ansible's network modules, bringing pragmatic DevOps practices to network engineering. Jacob combines hands-on hardware and firewall policy expertise with Python-driven test automation, improving maintainability and reliability of network automation projects. His background in theological studies signals a thoughtful, disciplined approach to problem solving and collaboration.
code10 years of coding experience
job3 years of employment as a software developer
bookB.A. Theological Studies, B.A. Theological Studies at The Southern Baptist Theological Seminary
languagesEnglish
github-logo-circle

Github Skills (12)

test-automation10
ansible10
network-automation10
ansible-galaxy10
pytest10
devops10
python10
yaml10
git9
bash8
networking6
cicd6

Programming languages (3)

JinjaRustPython

Github contributions (5)

github-logo-circle
networktocode/ntc-templates

Jun 2017 - Dec 2022

TextFSM templates for parsing show commands of network devices
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:14 releases, 529 reviews, 466 commits in 5 years 7 months
Contributions summary:Jacob primarily contributed to the testing infrastructure of the repository. Their commits focused on updating the test framework to use pytest and python3.6, refactoring tests for efficiency, and ensuring the test suite covered new features. They also added checks for index ordering and file extension formatting, enhancing the overall quality and maintainability of the testing process.
network-devicestextfsmparsing
ansible/ansible

Apr 2017 - Dec 2021

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
userBack-end & DevOps Engineer
Contributions:1 review, 73 commits, 77 PRs in 4 years 9 months
Contributions summary:Jacob primarily contributed to the Ansible automation platform for network devices, specifically within the context of the `ansible/ansible` repository. Their work focused on enhancing and adding support for network modules, including modules for network devices like FortiGate, ASA and Cisco ACI. The user also demonstrated expertise in module utility, and refactoring the general method that helps to build a URL to interact with ACI. The contributions include feature implementation, bug fixing, and infrastructure enhancements.
everythingpythonit-automationdevopsdeployment
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
Jacob Mcgill - Network Automation Engineer