Evan Krall

Site Reliability Engineer at Yelp

San Francisco, California, 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
Evan Krall is a Site Reliability Engineer based in San Francisco with 14 years of experience keeping high-traffic services healthy, fast, and easy for developers to operate. At Yelp since 2011, he has blended backend and DevOps work—shipping deployment automation, refining rollback and status tooling, and improving observability with sidecar integrations. His open-source contributions to projects like voxpupuli/puppet-consul show practical systems expertise, adding cross-distro init/systemd support and robust process management for production agents. Comfortable both writing deployment subcommands and tuning init scripts, he focuses on reliable operations that reduce toil and increase velocity. His background in climbing instruction hints at a steady, safety-minded approach to high-stakes engineering.
code14 years of coding experience
job2 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at Case Western Reserve University
stackoverflow-logo

Stackoverflow

Stats
3,046reputation
265kreached
9answers
6questions
github-logo-circle

Github Skills (26)

kubernetes10
puppeteer10
python10
redhat10
debian10
kubernetes-pods10
devops10
puppet9
automation-testing9
automation9
deployment-automation9
automations9
docker8
centos8
helm8

Programming languages (15)

MDXC++CScalaGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
Yelp/paasta

Oct 2014 - Jan 2023

An open, distributed platform as a service
Role in this project:
userBack-end & DevOps Engineer
Contributions:300 reviews, 1404 commits, 620 PRs in 8 years 5 months
Contributions summary:Evan's commits indicate a focus on PaaSTA deployment automation and configuration management. They implemented a new subcommand for working with deployments, and refactored aspects of the auto-rollback and status commands. The commits included changes in service management and configuration of the uwsgi_exporter sidecar container. They are contributing towards improving infrastructure.
mesosdockerplatform-as-a-servicedistributed-systemsmicroservices
voxpupuli/puppet-consul

Jun 2014 - May 2015

A Puppet Module to Manage Consul
Role in this project:
userDevOps Engineer
Contributions:10 commits, 5 PRs, 2 pushes in 11 months
Contributions summary:Evan primarily focused on improving the module's init scripts and system integration. They added support for RedHat and Debian init scripts, including the integration of systemd, allowing the Consul agent to be run in different environments. The user also refined the Debian init script, improving its backgrounding, process management, and PID file creation for reliable service operation.
windows-puppet-modulepuppetpuppet-modulelinux-puppet-moduleconsul
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
Evan Krall - Site Reliability Engineer at Yelp