Landry earned a Bachelor of Science in Animal Science at the Louisiana State University. She began her career with LDEQ as an Environmental Scientist and later was promoted to a supervisor in the Air Enforcement Division.
Landry moved to the Public Participation & Permit Support (PPPSD) group where she served as the manager of the Permit Support Group. PPPSD restructured and she was promoted to manager of the Notifications and Accreditations Group. Landry was again promoted and serves as administrator of the Public Participation and Support Services group.