Kelly Russell is a seasoned HR executive with extensive experience in leading people operations across multiple organizations. Currently serving as Chief People Officer at Cloudflare since April 2025, Russell has previously held key positions including Chief Human Resources Officer at Wiz and Senior Vice President of Talent at Twilio, where responsibilities included overseeing talent acquisition and management. Additional experience includes serving as Global HR Leader at Amazon and Director of Human Resources Business Partner at Bosch North America. Kelly Russell holds a Bachelor of Science in Psychology from the University of Mary Washington.
This person is not in any teams
This person is not in any offices