Existem dois tipos principais de produção de petróleo: produção em terra (onshore) e produção no mar (offshore). A Petrobras desenvolveu tecnologia própria para produção offshore através de sistemas flutuantes de produção amplamente usados na Bacia de Campos. Poços direcionais são perfurados para controlar erupções (blowouts) em poços submarinos em águas profundas.