CNES is celebrating in 2013 its 40th year of satellites operations with nearly 40 satellites cared for from Symphony 1 (1973) to Pleiades 1B (2012). Half of them reached its end of mission. Although they were not designed for it, CNES imagined, prepared and executed end-of life operations for geostationary and low earth orbit satellites, in accordance with its strong involvement at international level in favour of space activity sustainability and space debris mitigation. With increasing experience, efficiency and completeness of operations have strongly improved: optimization of resources, precise orbit and eccentricity management, collision risk concern, controlled fluidic and electric passivation, concern for degraded or emergency cases... This paper presents the evolution and improvement of end of life operations handled by CNES for 30 years, with a highlight on the last evolutions in the whole process since the French Space Act came into force.