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.
10 years of coding experience
3 years of employment as a software developer
B.A. Theological Studies, B.A. Theological Studies at The Southern Baptist Theological Seminary
TextFSM templates for parsing show commands of network devices
Role in this project:
QA 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.
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:
Back-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.