“Ive worked with Jon for over 3.5 years both as ICIC and ManagerManager. Jon has brought so much energy, creativity, empathy, and technical expertise to our Customer Engagement team, now to Developer Relations Enterprise Advocacy, and GitHub as a whole. Some of the things I value most about working with Jon is that he has a lot of great ideas! Hes never held back by what exists today or what has always been done. I appreciate the technical expertise he has brought to me individually and to my team; he is always willing to help and enable others with projects outside of his scope to best help the greater team, GitHub, and our customers achieve success. A large portion of Jons tenure at GitHub has been representing GitHub in Executive Briefings to build on our partnerships and help customers achieve their innovation and software development goals. Customers rave about Jons sessions and that they provide an engaging and unique experience grounded in value based conversations, forming deep relationships, and a strong understanding of the customers goals and challenges. As a manager, Ive seen Jon create direction and clarity for his team, define processes for better work tracking and collaboration, empower his team to do their best work, and, again, always think about whats next in a creative way! Thank you, Jon, for the amazing partnership weve built!”
About
Highly experienced tech professional with a strong background in software development…
Contributions
-
How can you scale your project tracking tool as your organization grows?
Not every team will have the same preferred way of working, immediately agree on a common set of practices, or use the same standards throughout the project’s lifespan. Choose a tool which provides flexibility, work cooperatively with your team(s) to establish best practices, and continuously monitor for dissatisfaction and disengagement. Actively recruit criticism, openly discuss options, and adapt to keep your projects running smoothly.
-
How can you scale your project tracking tool as your organization grows?
You’ll also want to monitor your team’s engagement with the tool and help them continue to adhere to agreed-upon practices. Some of this will require automation or manual analysis; as an example, our “stalebot” script monitors issues which have had no activity over N days and notifies the creator before we automatically close them. Other practices are social; for example, if I notice that an employee is burning out even though they have very few tracked issues, it’s usually a warning that they are being randomized by many ad-hoc informal requests, and I need to play defense for them.
-
How can you scale your project tracking tool as your organization grows?
If you’re already using a code management / DevOps tool, it likely has scalable project planning built right in. If yours is GitHub, here’s a step-by-step guide to using it for personal, team, or company-scale projects: https://dev.to/github/new-year-new-planning-habits-using-github-projects-to-track-your-goals-1meh
Activity
-
Excellent presentation from Matthew J. McCullough at Google I/O 2024 today. It's really exciting to see locally stored, on-device LLMs. Convenient…
Excellent presentation from Matthew J. McCullough at Google I/O 2024 today. It's really exciting to see locally stored, on-device LLMs. Convenient…
Liked by Jon Peck
-
#GitHub Projects keeps getting better, now with bulk issue closure!
#GitHub Projects keeps getting better, now with bulk issue closure!
Shared by Jon Peck
Experience
Education
Licenses & Certifications
Publications
-
Getting Started with Github for Startups
GitHub
GitHub for Startups provides access to GitHub Enterprise, a powerful platform you can use to manage your DevOps lifecycle. But what does that mean? What can you actually do on GitHub? How do you get started?
And how can you get the most out of the tools available to your organization? Join us for a live session as we walk through the first steps with GitHub, an overview of how GitHub uses GitHub, and tips and best practices to have the best experience on GitHub.Other authorsSee publication -
A checklist and guide to get your repository collaboration-ready
GitHub
What's the key to a thriving project? Other people! Learn how to invite contributions, and make your repo discoverable, understandable, secure, and friction-free with our collaboration-ready checklist.
-
Securing and Accelerating the Software Factory: Have Your Cake and Eat It Too
DeveloperWeek Management 2023
Half of companies choose velocity over security, but these don’t need to be opposing options.
By combining a developer-first approach to eliminating vulnerabilities with a collaborative AI-powered DevOps toolchain, we can:
- double development velocity
- quarter remediation times
- increase developer happiness by 75% -
Increasing Developer Velocity with GitHub
GitHub
Increase developer velocity, redefine collaboration, and secure your code by automating entire workflows with GitHub Enterprise. Learn from Glenn Wester, Principal Solutions Engineer at GitHub, and Sarah Khalife, Principal Solutions Engineer at GitHub, about how to reduce context switching and lower costs in your organization. You’ll leave this session with an understanding of how leveraging innersourcing, AI, and GitHub’s developer-first tooling across your tech stack can give teams better…
Increase developer velocity, redefine collaboration, and secure your code by automating entire workflows with GitHub Enterprise. Learn from Glenn Wester, Principal Solutions Engineer at GitHub, and Sarah Khalife, Principal Solutions Engineer at GitHub, about how to reduce context switching and lower costs in your organization. You’ll leave this session with an understanding of how leveraging innersourcing, AI, and GitHub’s developer-first tooling across your tech stack can give teams better workflows and streamlined processes.
Other authorsSee publication -
Managing your Tech Stack Complexity with GitHub
GitHub
Streamlining your tech stack’s complexity will help you finish projects faster and accomplish your business goals.
Other authorsSee publication -
Scaling your Startup with Lean and Modern DevOps Strategies
Startup Grind
GitHub is world-renowned for its ability to promote meaningful collaborative work, and to accelerate development with a minimum of risk. Learn some of our strategies for building a culture of innovation, while minimizing product risk and scaling rapidly, with lessons learned from our own history and the millions of projects & companies we support worldwide.
-
Unlocking the key to organizational efficiency with InnerSource
GitHub InFocus
Application delivery teams are under pressure to deliver value to customers as quickly as possible. But if you find that your teams are often slowed down by a variety of organizational and technical barriers, this session is for you. Join GitHub's Field CTO, Philip Holleran, and Senior Technical Advocate, Jon Peck, for an interactive discussion that will dive into three common barriers to shipping software fast, their potential negative impacts, and how application teams can use GitHub…
Application delivery teams are under pressure to deliver value to customers as quickly as possible. But if you find that your teams are often slowed down by a variety of organizational and technical barriers, this session is for you. Join GitHub's Field CTO, Philip Holleran, and Senior Technical Advocate, Jon Peck, for an interactive discussion that will dive into three common barriers to shipping software fast, their potential negative impacts, and how application teams can use GitHub Enterprise to overcome them.
Other authorsSee publication -
Propelling your DevOps to New Heights
GitHub InFocus
DevOps makes building and shipping software faster, friendlier, and more collaborative—and automates almost all of the process. Successful DevOps implementation depends on many factors to be successful, including collaboration, tooling, transparency, and measurement. Join Senior Technical Advocate at GitHub, John Peck, and Principal Solutions Engineer at GitHub, Glenn Wester, in this interactive session where we'll discuss best practices, efficient techniques, and challenges you might face when…
DevOps makes building and shipping software faster, friendlier, and more collaborative—and automates almost all of the process. Successful DevOps implementation depends on many factors to be successful, including collaboration, tooling, transparency, and measurement. Join Senior Technical Advocate at GitHub, John Peck, and Principal Solutions Engineer at GitHub, Glenn Wester, in this interactive session where we'll discuss best practices, efficient techniques, and challenges you might face when rolling out DevOps in the Enterprise.
Other authorsSee publication -
Training and Deploying an ML Model as a Microservice
Manning
In this liveProject, you’ll fill the shoes of a developer for an ecommerce company. Customers provide reviews of your company’s products, which are used to give a product rating. Until now, assigning a rating has been manual: contractors read each review, decide whether it’s positive or negative, and assign a score. Your boss has decided that this is too expensive and time consuming. Your mission is to automate this process, dramatically increasing the speed of rating calculations, and…
In this liveProject, you’ll fill the shoes of a developer for an ecommerce company. Customers provide reviews of your company’s products, which are used to give a product rating. Until now, assigning a rating has been manual: contractors read each review, decide whether it’s positive or negative, and assign a score. Your boss has decided that this is too expensive and time consuming. Your mission is to automate this process, dramatically increasing the speed of rating calculations, and decreasing the cost to your company. To complete this project you will have to train a machine learning model to recognize and rank positive and negative reviews, expose this model to an API so your website and partner sites can benefit from automatic ratings, and build a small webpage using FaaS, containers, and microservices that can run your model for demonstration.
-
OS for AI: Serverless, Productionized Machine Learning
DeveloperWeek Austin
Machine Learning has been advancing rapidly, but only a few contributors are focusing on the infrastructure and scaling challenges that come with it. When you have thousands of model versions, each written in any mix of frameworks (Python/R/Java/Ruby, PyTorch/SciKit/Caffe/Tensorflow etc), how do you efficiently deploy them as elastic, scalable, secure APIs with 10ms of latency and GPU access?
We’ve built, deployed, and scaled thousands of algorithms and machine learning models, using…Machine Learning has been advancing rapidly, but only a few contributors are focusing on the infrastructure and scaling challenges that come with it. When you have thousands of model versions, each written in any mix of frameworks (Python/R/Java/Ruby, PyTorch/SciKit/Caffe/Tensorflow etc), how do you efficiently deploy them as elastic, scalable, secure APIs with 10ms of latency and GPU access?
We’ve built, deployed, and scaled thousands of algorithms and machine learning models, using every kind of framework. We’ve seen many of the challenges faced in this area, and in this talk I’ll share some insights into the problems you’re likely to face, and how to approach solving them.
In brief, we’ll examine the need for, and implementations of, a complete “Operating System for AI”: a common interface for different algorithms to be used and combined, and a general architecture for serverless machine learning which is discoverable, versioned, scalable and sharable. -
Serverless Functions and Machine Learning: Putting the AI in APIs
API World + AI Dev World
Machine Learning has become an integral part of all major apps. From face recognition to product recommender engines, emotion detection to automated analytics, every product you touch contains, or can benefit from, AI -- so why is it still so difficult to identify, tune, and integrate Machine Learning?We'll investigate a number of approaches to this problem, from off-the-shelf APIs to options for training and hosting your own ML models. You'll walk away ready to hook thousands of different…
Machine Learning has become an integral part of all major apps. From face recognition to product recommender engines, emotion detection to automated analytics, every product you touch contains, or can benefit from, AI -- so why is it still so difficult to identify, tune, and integrate Machine Learning?We'll investigate a number of approaches to this problem, from off-the-shelf APIs to options for training and hosting your own ML models. You'll walk away ready to hook thousands of different ready-to-run models into your app, or to productionize your own models in an on-demand, autoscaled, language-agnostic environment.
-
The OS for AI: How serverless computing enables the next generation of machine learning
O'Reilly (OSCON)
Machine learning has been advancing rapidly, but only a few contributors are focusing on the infrastructure and scaling challenges that come with it. When you have thousands of model versions, each written in any mix of frameworks (Python, R, Java, and Ruby, PyTorch, SciKit, Caffe, and TensorFlow, etc.), it’s difficult to know how to efficiently deploy them as elastic, scalable, secure APIs with 10 ms of latency and GPU access.
Algorithmia has seen many of the challenges faced in this…Machine learning has been advancing rapidly, but only a few contributors are focusing on the infrastructure and scaling challenges that come with it. When you have thousands of model versions, each written in any mix of frameworks (Python, R, Java, and Ruby, PyTorch, SciKit, Caffe, and TensorFlow, etc.), it’s difficult to know how to efficiently deploy them as elastic, scalable, secure APIs with 10 ms of latency and GPU access.
Algorithmia has seen many of the challenges faced in this area. Jonathan Peck explores how the company built, deployed, and scaled thousands of algorithms and machine learning models using every kind of framework. You’ll learn some insights into the problems you’re likely to face and how to approach solving them. Jonathan examines the need for, and implementations of, a complete operating system for AI: a common interface for different algorithms to be used and combined, and a general architecture for serverless machine learning which is discoverable, versioned, scalable, and sharable. -
Productionizing Your Machine Learning Models with Serverless Microservices
DeveloperWeek
You've developed and trained your ML model, and it performs beautifully in your development environment -- but what happens when you move that into production, and it suddenly has to scale massively varying elastic workloads, compete with other models for memory and processing resources, or mesh with models deployed in other languages and frameworks? It isn't enough to simply fire up a machine instance, write a Flask wrapper, and call it a day: properly productionizing a model requires a deep…
You've developed and trained your ML model, and it performs beautifully in your development environment -- but what happens when you move that into production, and it suddenly has to scale massively varying elastic workloads, compete with other models for memory and processing resources, or mesh with models deployed in other languages and frameworks? It isn't enough to simply fire up a machine instance, write a Flask wrapper, and call it a day: properly productionizing a model requires a deep understanding of container management, load balancing, CI/CD, dynamic resource allocation, and more. In this talk, we'll look at what your team does and does not need to build in order to move from weeks of deployment time to mere minutes, while preserving elasticity, low-latency, and flexibility.
-
Serverless Functions and Machine Learning: Putting the AI in APIs
NordicAPIs
Machine Learning has become an integral part of all major apps. From face recognition to product recommender engines, emotion detection to automated analytics. Every product you touch contains, or can benefit from, AI — so why is it still so difficult to identify, tune, and integrate Machine Learning?
We’ll investigate a number of approaches to this problem, from off-the-shelf APIs to options for training and hosting your own ML models. You’ll walk away ready to hook thousands of…Machine Learning has become an integral part of all major apps. From face recognition to product recommender engines, emotion detection to automated analytics. Every product you touch contains, or can benefit from, AI — so why is it still so difficult to identify, tune, and integrate Machine Learning?
We’ll investigate a number of approaches to this problem, from off-the-shelf APIs to options for training and hosting your own ML models. You’ll walk away ready to hook thousands of different ready-to-run models into your app, or to productionize your own models in an on-demand, autoscaled, language-agnostic environment. -
Deploying your AI/ML investments
ODSC East
Over the next 18 months, companies will be completing the R&D phase of their AI/ML investments and will be deploying their models and algorithms to production. The proper execution of deploying your AI/ML models will separate the organizations who see an ROI on AI from those who don't. This talk will introduce the best practices of the tech companies already deploying, the tech stack that is needed, and the organization rhythms that are needed to be successful. This talk is ideal for engineers…
Over the next 18 months, companies will be completing the R&D phase of their AI/ML investments and will be deploying their models and algorithms to production. The proper execution of deploying your AI/ML models will separate the organizations who see an ROI on AI from those who don't. This talk will introduce the best practices of the tech companies already deploying, the tech stack that is needed, and the organization rhythms that are needed to be successful. This talk is ideal for engineers and leadership to attend together.
-
Deploying your Machine Learning models in the real world
AI Camp / AI NEXTCon
You've gathered and cleaned your data, tuned your hyperparameters, trained a model that works great... on your own laptop. Where do you go from here? We'll look at a few ways of productionizing your model, from Flask on VMs to turnkey serverless hosting.
You'll leave with the ability to confidently and easily make your models available to anyone (or for your own private use) as an autoscaled, on-demand API! -
Making State-of-the-Art Algorithms Discoverable and Accessible to Everyone
Heavybit
You've trained machine learning models on your data, but how do you put them into production? When you have thousands of model versions, each written in any mix of frameworks (R/Java/Ruby/SciKit/Caffe/Tensorflow on GPUs etc), how do you efficiently deploy them as elastic, scalable, secure APIs with 10ms of latency?
ML has been advancing rapidly, but only a few contributors are focusing on the infrastructure and scaling challenges that come with it. We've built, deployed, and scaled…You've trained machine learning models on your data, but how do you put them into production? When you have thousands of model versions, each written in any mix of frameworks (R/Java/Ruby/SciKit/Caffe/Tensorflow on GPUs etc), how do you efficiently deploy them as elastic, scalable, secure APIs with 10ms of latency?
ML has been advancing rapidly, but only a few contributors are focusing on the infrastructure and scaling challenges that come with it. We've built, deployed, and scaled thousands of algorithms and machine learning models, using every kind of framework. We've seen many of the challenges faced in this area, and in this talk I'll share some insights into the problems you’re likely to face, and how to approach solving them.
In brief, we’ll examine the need for, and implementations of, a complete "Operating System for AI": a common interface for different algorithms to be used and combined, and a general architecture for serverless machine learning which is discoverable, versioned, scalable and sharable. -
Algorithmia Learning Hub
Algorithmia
In this series of courses, you'll learn how to:
- Make use of a gigantic catalog of Machine Learning functions
- Manage your data and account
- Deploy your own ML models and Serverless Functions on Algorithmia -
Intro to Serverless Computing
INE
This course will introduce students to the fundamentals of serverless computing. What does a serverless stack look like, where and how can we use it, what different forms can it take, and how will it reduce our Dev Ops overhead. We'll then progress to actual implementations on specific platforms, including AWS Lambda, Azure functions, Google Cloud Functions, and Algorithmia. By the end of the course, students will be able to integrate serverless computing into their own software solutions, in…
This course will introduce students to the fundamentals of serverless computing. What does a serverless stack look like, where and how can we use it, what different forms can it take, and how will it reduce our Dev Ops overhead. We'll then progress to actual implementations on specific platforms, including AWS Lambda, Azure functions, Google Cloud Functions, and Algorithmia. By the end of the course, students will be able to integrate serverless computing into their own software solutions, in different environments and platforms.
-
Sentiment analysis of tweets by & about political candidates
Open Seattle
Politicians tweet to broadcast their ideas, criticize their opponents, and build support. They have near-complete control over what they choose to broadcast (unlike TV & journalism where a third-party is involved).
Citizens use Twitter as an open forum, often mentioning politicians by handle (username), and politicians have almost zero direct control over citizens’ tweets
What do politicians choose to talk about? How do people talk about them?
In this talk, we explore a…Politicians tweet to broadcast their ideas, criticize their opponents, and build support. They have near-complete control over what they choose to broadcast (unlike TV & journalism where a third-party is involved).
Citizens use Twitter as an open forum, often mentioning politicians by handle (username), and politicians have almost zero direct control over citizens’ tweets
What do politicians choose to talk about? How do people talk about them?
In this talk, we explore a newly-created tool for analyzing tweets by and about political candidates, using Google App Engine and Algorithmia.
Recommendations received
8 people have recommended Jon
Join now to viewMore activity by Jon
-
Another one for the books! GitHub Galaxy NYC was a hit ✨ With more than 160 in attendance, we zeroed in on: ✅ Modernizing the software development…
Another one for the books! GitHub Galaxy NYC was a hit ✨ With more than 160 in attendance, we zeroed in on: ✅ Modernizing the software development…
Liked by Jon Peck
-
✨Thanks Jamie Jones and GitHub for the awesome opportunity! ✨ Very excited for tomorrow’s Scale.AI Generative AI Hackathon for Womxn 🙌🎉! Learn…
✨Thanks Jamie Jones and GitHub for the awesome opportunity! ✨ Very excited for tomorrow’s Scale.AI Generative AI Hackathon for Womxn 🙌🎉! Learn…
Liked by Jon Peck
-
I don't think I've ever gone so quickly from hearing about (thanks Michelle Greer!) to installing a tool. Notification management is a big thing for…
I don't think I've ever gone so quickly from hearing about (thanks Michelle Greer!) to installing a tool. Notification management is a big thing for…
Shared by Jon Peck
-
Hot off the presses, more great advice from Kedasha K. on how to use #GitHubCopilot effectively! Coding with an AI pair programmer isn’t just…
Hot off the presses, more great advice from Kedasha K. on how to use #GitHubCopilot effectively! Coding with an AI pair programmer isn’t just…
Shared by Jon Peck
-
Code Scanning Autofix may be the coolest thing to happen to #security yet. Have you ever wished that complex security flaws (think #owasp top 10 and…
Code Scanning Autofix may be the coolest thing to happen to #security yet. Have you ever wished that complex security flaws (think #owasp top 10 and…
Shared by Jon Peck
-
Want to learn #GitHub #Actions? There is a new book for that! "GitHub Actions in Action" by Marcel de Vries, Michael Kaufmann, and myself, is now…
Want to learn #GitHub #Actions? There is a new book for that! "GitHub Actions in Action" by Marcel de Vries, Michael Kaufmann, and myself, is now…
Liked by Jon Peck
-
Excellent tool to help orgs keep their GitHub CODEOWNERS files free of outdated information, implemented as an easy-to-use Action!:…
Excellent tool to help orgs keep their GitHub CODEOWNERS files free of outdated information, implemented as an easy-to-use Action!:…
Shared by Jon Peck
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Jon Peck in United States
100 others named Jon Peck in United States are on LinkedIn
See others named Jon Peck