Josh French

Principal Site Reliability Engineer at Posit PBC

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

👤
Senior
🎓
Top School
Josh French is a Principal Site Reliability Engineer with 18 years of experience building resilient infrastructure, CI/CD and internal tooling primarily for media organizations. He blends hands-on systems architecture with engineering leadership across roles at Posit, Medium, Stitch Fix and Upworthy, moving from senior engineer to director-level responsibilities. Technically fluent in Kubernetes, Tekton, Go and observability stacks (Prometheus/Grafana), he also contributes to open source—improving projects like mobiledoc-kit, radiant CMS and the popular urfave/cli Go library. A fanatic test writer and pragmatic maintainer, he frequently tackles legacy integrations and cross-platform migrations while keeping developer experience front of mind. Colleagues rely on him to translate complex operational challenges into reliable, auditable pipelines and tools. Decent baker by hobby, he brings the same methodical craft to both code and sourdough.
code18 years of coding experience
job22 years of employment as a software developer
bookBA Religion, BA Religion at Wesleyan University
github-logo-circle

Github Skills (25)

unit-testing10
ruby-rails10
javascript10
text-editor10
testing10
command-line-interface10
rails10
html-editor10
acceptance-testing10
ckeditor10
editor10
ruby10
go10
wysiwyg10
command-line10

Programming languages (13)

JavaRustGoTypeScriptCoffeeScriptShellJavaScriptLua

Github contributions (5)

github-logo-circle
bustle/mobiledoc-kit

May 2016 - Sep 2016

A toolkit for building WYSIWYG editors with Mobiledoc
Role in this project:
userFront-end Developer
Contributions:6 commits, 7 PRs, 14 comments in 4 months
Contributions summary:Josh primarily contributed to the Mobiledoc-kit repository by implementing and refining card lifecycle hooks, including `didRender`. They added functionality to trigger actions after cards are rendered in the DOM. Additionally, the user updated the editor's insert methods to return the inserted card/atom objects. Furthermore, they worked on acceptance tests to demonstrate and test key command functionalities such as `toggleLink`.
mobiledocmobiledoc-kitjavascriptwysiwygwysiwyg-editor
urfave/cli

Jan 2024 - Jul 2024

A simple, fast, and fun package for building command line apps in Go
Role in this project:
userBack-end Developer
Contributions:2 reviews, 3 PRs, 9 comments in 5 months
Contributions summary:Josh primarily focused on enhancing the functionality and usability of the `urfave/cli` library for building command-line applications. They improved the help text generation by including mutually exclusive flags and categorized flags. Furthermore, they introduced and refined support for variadic arguments, allowing command-line applications to accept a variable number of arguments. The user also made modifications to internal methods and default argument behavior.
golang-libraryyamlgolangcommand-line-toolsubcommands
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
Josh French - Principal Site Reliability Engineer at Posit PBC