Upstream oil production assets, including oil production pipeline network and gas oil water separation facilities, play a dominant role in sustaining production targets to meet customer requirements. Corrosion management of such assets encompasses various phases, such as design, construction, operation, and decommissioning. Proper engineering design and sound construction practices combined with effective monitoring are essential to manage and maintain the corrosion of these assets within acceptable limits. Some of the considerations taken into account during design include: safety, environment, pressure, temperature, material availability, delivery time, and cost. Operating these assets outside of the design boundaries could influence the corrosion process, significantly impacting integrity. Close monitoring of operating parameters, along with identifying the corrosion by employing appropriate inspection techniques, and implementing timely corrective measures, are of paramount importance to preserving the integrity of these critical assets, which otherwise could lead to safety and environmental issues. This paper highlights three case studies involving the importance of cathodic protection monitoring, and failure analysis of an oil pipeline, along with corrosion inhibitor optimization efforts carried out to ensure asset integrity.