Jay Crotts is a platform engineering consultant with 8 years of hands-on experience building and operating globally distributed services using Python and Go. He specializes in CI/CD automation (Jenkins/GitLab/GitHub), infrastructure-as-code with Terraform, and observability for high-availability systems across AWS and GCP, including EKS/GKE/Openshift and bare-metal environments. His background spans major platform roles at VMware and Broadcom and deep engineering work at Cisco, where he contributed to multi-vendor networking tooling. An active open-source contributor, Jay has improved usability and device support in well-known projects like click and Netmiko, demonstrating attention to developer experience and network automation. He combines a strong operational mindset with a penchant for shipping tooling that reduces downtime and speeds team delivery, and he’s especially keen on Python-driven automation. Based in Mountain View, he pairs a Master’s in Computer Science with practical platform experience to help teams move faster and more reliably.
8 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Georgia Institute of Technology
BS in Electrical Engineering, BS in Electrical Engineering at Texas A&M University
Contributions:18 commits, 14 PRs, 6 pushes in 3 years 2 months
Contributions summary:Jay's commits primarily involve updating the project's documentation. This includes adding entries to the CHANGES.rst file, documenting new features, clarifying existing documentation, and fixing links. The user also made changes to the code, such as modifying `click/core.py` and `src/click/_termui_impl.py`, to make it replace newlines in option help text with spaces and closing a file descriptor for `tempfilepager`, respectively. They demonstrate a focus on improving the clarity, accuracy, and overall usability of the project's documentation.
Multi-vendor library to simplify Paramiko SSH connections to network devices
Role in this project:
Back-end Developer
Contributions:37 commits, 6 PRs, 29 comments in 4 months
Contributions summary:Jay primarily contributed by adding the `save_config` method to various network device drivers within the Netmiko library. This involved implementing device-specific logic to save the running configuration. The user's work focused on supporting different Cisco platforms (IOS, NXOS, ASA, XR, WLC, S300, TP/TC/CE) and other vendors (Arista, HP, Juniper, Avaya, Brocade, Dell, Huawei, Mellanox, Palo Alto, VyOS, and Alcatel) demonstrating broad knowledge of network device configuration. The commits also included bug fixes and typo corrections related to the implementation.
netmikovendorpythonnetwork-devicesparamiko
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.