Energy & Utilities
Oil & Gas
Upstream exploration, midstream pipelines, downstream refining, and fuel retail. From ONGC and Reliance to IOCL and HPCL — India's $200B+ petroleum sector.
5.5M bpd
India Oil Consumption
85,000+
Fuel Stations
₹10L Cr+
Annual Revenue
35,000 km
Pipeline Network
Understanding Oil & Gas— A Developer's Domain Guide
Oil & Gas technology encompasses the digital systems that support the entire petroleum value chain — upstream (exploration, drilling, production), midstream (pipelines, storage, transportation), and downstream (refining, petrochemicals, fuel retail). India is the world's 3rd largest oil consumer and 4th largest LNG importer. Companies like ONGC, Reliance Industries, Indian Oil (IOCL), BPCL, and HPCL operate massive technology stacks: reservoir simulation, SCADA for pipeline management, refinery process control (DCS), fuel retail automation, and ERP systems managing ₹10+ lakh crore in annual revenue.
Why Oil & Gas Domain Knowledge Matters for Engineers
- 1India is the world's 3rd largest oil consumer — $200B+ annual petroleum industry
- 2Reliance Jamnagar is the world's largest refining complex — cutting-edge process automation
- 3IOCL, BPCL, HPCL operate 85,000+ fuel stations — massive retail and logistics technology
- 4Pipeline SCADA, reservoir simulation, and process control are specialized high-value skills
- 5Oil & gas companies are among India's largest IT spenders — ONGC, Reliance, IOCL
- 6Energy transition creates demand for digital oilfield, carbon capture, and hydrogen technology
How Oil & Gas Organisations Actually Operate
Systems & Architecture — An Overview
Enterprise Oil & Gas platforms are composed of a set of core systems, data platforms, and external integrations. For a detailed, interactive breakdown of the core systems and the step-by-step business flows, see the Core Systems and Business Flows sections below.
The remainder of this section presents a high-level architecture diagram to visualise how channels, API gateway, backend services, data layers and external partners fit together. Use the detailed sections below for concrete system names, API examples, and the full end-to-end walkthroughs.
Technology Architecture — How Oil & Gas Platforms Are Built
Modern Oil & Gasplatforms follow a layered microservices architecture. The diagram below shows how a typical enterprise system in this domain is structured — from the client layer through the API gateway, backend services, data stores, and external integrations. This is the kind of architecture you'll encounter on real projects, whether you're building greenfield systems or modernising legacy platforms.
End-to-End Workflows
Detailed, step-by-step business flow walkthroughs are available in the Business Flows section below. Use those interactive flow breakouts for exact API calls, system responsibilities, and failure handling patterns.
Industry Players & Real Applications
🇮🇳 Indian Companies
ONGC (Oil & Natural Gas Corporation)
Upstream — Exploration & Production
SAP, Landmark (Halliburton), Petrel (SLB), SCADA, IoT
India's largest E&P company — operates 26,000+ wells, Mumbai High offshore field, 50%+ of India's domestic production
Reliance Industries (O2C)
Integrated — Refining + Petrochemicals
Honeywell Experion, AspenTech, SAP, digital twin, AI/ML
Operates world's largest refining complex at Jamnagar (1.4M bpd), petrochemicals, gas production from KG-D6
Indian Oil Corporation (IOCL)
Downstream — Refining + Retail
SAP, Honeywell, ABB, retail automation, mobile apps
India's largest company by revenue — 11 refineries, 35,000+ fuel stations, pipelines, LPG distribution
BPCL / HPCL
Downstream — Refining + Retail
SAP, process control, automation, digital retail
Major public sector refiners and fuel retailers — combined 45,000+ fuel stations, LPG distribution
GAIL India
Midstream — Gas Pipelines
SCADA (ABB/Siemens), SAP, GIS, leak detection
India's largest gas utility — 14,500+ km pipeline network, gas processing, LNG regasification
Cairn Oil & Gas (Vedanta)
Upstream — Exploration & Production
Petrel, SCADA, IoT sensors, cloud analytics
India's largest private E&P — Rajasthan block (300,000+ bpd), significant onshore production
🌍 Global Companies
Saudi Aramco
Saudi ArabiaIntegrated Oil & Gas
SAP, SCADA, digital twin, AI/ML, cloud
World's most valuable company — produces 12M+ bpd, massive digital transformation program
Shell / BP / ExxonMobil
GlobalIntegrated Oil & Gas Majors
SAP, Petrel, SCADA, cloud (Azure/AWS), IoT
Global supermajors — upstream to retail, leading digital oilfield and energy transition technology
SLB (Schlumberger)
GlobalOilfield Technology & Services
Petrel, DELFI (cloud), Techlog, drilling automation
World's largest oilfield services company — reservoir modeling, drilling, well completion technology
Halliburton / Baker Hughes
USAOilfield Services & Equipment
Landmark, DecisionSpace, Cordant, digital solutions
Major oilfield service providers — drilling, completions, subsurface technology, digital solutions
🛠️ Enterprise Platform Vendors
SLB Petrel / DELFI
Subsurface Software
Industry-standard reservoir modeling and simulation platform — used for subsurface interpretation, well planning, and field development
Honeywell Experion / ABB 800xA
Process Control
Distributed Control Systems (DCS) for refinery and petrochemical process automation — real-time control of complex processes
AspenTech (Emerson)
Refinery Optimization
Process optimization, planning, and scheduling for refineries — AspenPlus (simulation), PIMS (planning), DMC (advanced process control)
SAP IS-Oil / Oracle Energy
Energy ERP
ERP for oil & gas — crude procurement, inventory, supply chain, hydrocarbon accounting, joint venture accounting
Core Systems
These are the foundational systems that power Oil & Gas operations. Understanding these systems — what they do, how they integrate, and their APIs — is essential for anyone working in this domain.
Business Flows
Key Business Flows Every Developer Should Know.Business flows are where domain knowledge directly impacts code quality. Each flow represents a real business process that your code must correctly implement — including all the edge cases, failure modes, and regulatory requirements that aren't obvious from the happy path.
The detailed step-by-step breakdown of each flow — including the exact API calls, data entities, system handoffs, and failure handling — is covered below. Study these carefully. The difference between a developer who “knows the code” and one who “knows the domain” is exactly this: the domain-knowledgeable developer reads a flow and immediately spots the missing error handling, the missing audit log, the missing regulatory check.
Technology Stack
Real Industry Technology Stack — What Oil & Gas Teams Actually Use. Every technology choice in Oil & Gasis driven by specific requirements — reliability, compliance, performance, or integration capabilities. Here's what you'll encounter on real projects and, more importantly, why these technologies were chosen.
The pattern across Oil & Gas is consistent: battle-tested backend frameworks for business logic, relational databases for transactional correctness, message brokers for event-driven workflows, and cloud platforms for infrastructure. Modern Oil & Gasplatforms increasingly adopt containerisation (Docker, Kubernetes), CI/CD pipelines, and observability tools — the same DevOps practices you'd find at any modern tech company, just with stricter compliance requirements.
⚙️ backend
C/C++
DCS controllers, SCADA RTUs, real-time process control — sub-millisecond response requirements
Java / Spring Boot
Enterprise applications — ERP integration, supply chain management, retail automation backends
Python
Reservoir simulation, seismic data processing, ML-based production optimization, analytics
.NET
SCADA HMI applications, refinery information management, legacy enterprise systems
🖥️ frontend
React + TypeScript
Modern dashboards — production monitoring, retail analytics, supply chain visibility
WPF / WinForms
SCADA operator consoles, refinery control room HMI — desktop applications with real-time graphics
React Native / Flutter
Consumer apps — LPG booking, fuel station locator, loyalty programs
🗄️ database
OSIsoft PI / Historian
Real-time time-series from DCS/SCADA — refinery process data, pipeline measurements, well data
Oracle / SQL Server
Enterprise data — crude procurement, billing, inventory, SAP HANA for ERP
PostgreSQL + PostGIS
Geospatial data — well locations, pipeline routing, seismic survey grids, field maps
Hadoop / Spark
Seismic data processing (petabytes), production data analytics, IoT sensor analytics
☁️ cloud
Azure / AWS (Hybrid)
Enterprise workloads in cloud, SCADA/DCS on-premise (air-gapped for safety). Hybrid model common.
SLB DELFI / Halliburton iEnergy
Cloud-native subsurface platforms — reservoir simulation, well planning in cloud
IoT Edge (Azure IoT / AWS Greengrass)
Edge computing at remote well sites and offshore platforms — process locally, sync when connected
Digital Twin (Azure Digital Twins)
Virtual replica of refinery, pipeline, or offshore platform for simulation and optimization
Interview Questions
Q1.How would you design a real-time pipeline leak detection system?
Pipeline leaks cause environmental damage, safety hazards, and massive financial loss. Multi-method approach: 1) Computational Pipeline Monitoring (CPM) — Mass Balance: Install flow meters at pipeline input and output. If input ≠ output (beyond tolerance), leak detected. Sensitivity: can detect 1-2% of flow rate. Limitation: slow for small leaks, affected by measurement accuracy. Implementation: SCADA collects flow data every second, computes real-time mass balance, alarm if imbalance exceeds threshold for sustained period. 2) Pressure Point Analysis: Install pressure sensors every 10-20 km. Leak causes: pressure drop at leak point, pressure wave (rarefaction) travels both directions. Negative Pressure Wave (NPW): detected by pressure transducers. Leak location = calculated from wave arrival time at two sensors. Speed: detects within seconds. Accuracy: ±100m location. 3) Real-Time Transient Model (RTTM): Physics-based model running in real-time — models fluid dynamics (pressure, flow, temperature) along entire pipeline. Compares model predictions with actual measurements. Deviation beyond threshold = leak alarm. Most accurate method, but computationally intensive. 4) Fiber Optic Distributed Sensing: Fiber optic cable along pipeline. DTS (Distributed Temperature Sensing): leak causes temperature change — detected as anomaly along fiber. DAS (Distributed Acoustic Sensing): leak creates acoustic signal — fiber detects vibrations. Can detect: leaks, third-party interference (digging near pipeline), pig passage. 5) Architecture: All methods feed into a central leak detection system. Multi-method consensus reduces false alarms (single method: 10+ false alarms/month, combined: 1-2). Alarm management: prioritize by severity, guide operator response. Regulatory: PNGRB (India) mandates leak detection on all major pipelines.
Q2.How does refinery blend optimization work, and why is it important?
Blend optimization is one of the highest-value applications in refinery operations — optimizing fuel blending can save ₹100+ crore annually for a large refinery. The Problem: Refinery produces multiple component streams (straight-run naphtha, reformate, FCC gasoline, alkylate, etc.). These must be blended to make final products (petrol, diesel) that meet quality specifications (BS-VI: octane > 91, sulfur < 10 ppm, benzene < 1%, vapor pressure within range). The Optimization: Linear Programming (LP) model: Objective: minimize cost (or maximize margin) of blending. Variables: volume of each component in each product blend. Constraints: a) Quality: each blend must meet all specs. b) Volume: must produce target quantity of each product. c) Availability: limited by refinery production of each component. d) Tankage: limited blending tank capacity. Example: Reformate has high octane (100+) but is expensive. FCC gasoline has octane 90 but is cheaper. Alkylate has octane 95 and low sulfur. Optimizer: find cheapest mix that achieves octane > 91 AND sulfur < 10 ppm AND meets all other specs. Blending Properties: Some properties blend linearly by volume (sulfur content), others blend non-linearly (octane — blending octane ≠ pure component octane). Non-linear models use: blending indices, interaction terms. Online Optimization: Blend optimizer runs in real-time. Near-infrared (NIR) analyzers measure quality inline. If quality drifts: optimizer adjusts component ratios in real-time. Give-away reduction: without optimizer, operators add 'safety margin' (blend to octane 92 when spec is 91). That 1 octane over-blend = wasted expensive reformate. Optimizer runs at exactly spec → saves margin. Implementation: LP solver (CPLEX, Gurobi), integrated with DCS for automatic ratio control, connected to lab/NIR for quality feedback.
Q3.What is a 'digital oilfield' and how does IoT transform upstream oil & gas operations?
The digital oilfield concept transforms traditional oil production through IoT sensors, real-time data, and analytics. Traditional vs Digital: Traditional: operators visit each well daily, manually read gauges, adjust chokes. Data collected weekly/monthly in spreadsheets. Problems detected reactively (after failure). Digital: continuous automated monitoring, remote control, predictive analytics. Architecture: 1) Edge Layer: Wellhead sensors: pressure (wellhead, casing, tubing), temperature, flow rate (multiphase flow meter). Artificial lift sensors: ESP (downhole pressure, temperature, vibration, current). Surface equipment: separator levels, compressor status, storage tank levels. Data: 100+ parameters per well, sampled every 1-10 seconds. Edge computing: local processing (ESP optimization, safety shutdown) even without connectivity. 2) Communication: Onshore: cellular 4G/LTE, VSAT satellite for remote areas. Offshore: VSAT, microwave radio, subsea fiber. Data volume: 1 TB/day for a field with 500 wells. Latency: < 5 seconds for operational data, < 100ms for safety-critical. 3) Central Platform: Data lake: stores all sensor data + production data + maintenance records. Real-time dashboards: production engineers monitor 100+ wells per person (vs 10-20 in traditional). Alerts: automated anomaly detection — well not producing, ESP vibration increasing. 4) Analytics Use Cases: a) Production optimization: well models (IPR/VLP) calibrated with real-time data, recommend optimal choke size and artificial lift settings. 10-15% production uplift typical. b) ESP predictive maintenance: ML model trained on vibration, current, temperature patterns before past failures. Predicts ESP failure 2-4 weeks in advance. Schedule workover vs. wait for catastrophic failure ($500K repair vs $200K preventive). c) Water cut prediction: detect increasing water production early — optimize waterflood, plan intervention. d) Reservoir surveillance: pressure data from all wells → update reservoir model in real-time → better development decisions. ONGC has deployed digital oilfield at Mumbai High (offshore) and Ahmedabad field — monitoring 5,000+ wells.
Q4.Explain the fuel pricing mechanism in India and the technology behind daily price revision.
India moved to daily dynamic fuel pricing in June 2017. How it works: 1) Pricing Formula: Retail price = (International product price + freight) × exchange rate + excise duty + dealer commission + VAT (state). International price: Indian Basket crude price is reference, but actual pricing based on Singapore/Arab Gulf benchmark for refined products (petrol = Singapore gasoline benchmark, diesel = Singapore gasoil). Exchange rate: INR/USD on the day. Taxes: Excise duty (central, ₹20-25/liter) + VAT (state, 15-30% — varies by state, hence different prices in different states). 2) Daily Revision Technology: Every day at 6 AM, new prices effective. System flow: a) International price feed: automated from Platts/Reuters price reporting services — Singapore benchmark prices captured at market close. b) Exchange rate: RBI reference rate. c) Formula engine: computes new retail price per product per state (each state has different VAT). d) Distribution: new prices transmitted to 85,000+ fuel stations by 5:30 AM. e) Dispenser update: modern automated dispensers receive price update electronically. Legacy stations: manual update by station manager. 3) Consumer Communication: Prices published on OMC websites and apps at 6 AM. SMS service for daily price alerts. Media publishes daily. Price difference between cities: ₹5-15/liter due to VAT differences and transportation cost. 4) Technology Challenges: Price consistency: ensure all 85,000+ stations updated simultaneously. Audit: every transaction stored with applicable price — must match the official price for that timestamp and location. Subsidy (LPG): DBT system transfers ₹200-300 subsidy per cylinder to 30 crore+ bank accounts within 48 hours of delivery. 5) Impact: Daily pricing reduces OMC working capital requirement (no accumulation of under/over-recovery). But politically sensitive — government sometimes holds prices before elections.
Q5.How do you handle hydrocarbon accounting in an integrated oil & gas company?
Hydrocarbon accounting tracks every molecule from wellhead to consumer — it's the 'financial accounting' of oil & gas operations. Why it matters: 1) Revenue: crude oil worth $80/barrel, a 1% measurement error on 100,000 bpd production = $29M/year. Custody transfer (changing ownership) must be accurate. 2) Losses: transit loss (evaporation, leaks), processing loss (refinery yield), distribution loss. Industry norm: 0.2-0.5% acceptable. Beyond that = theft or measurement error. 3) Joint Ventures: Many fields are JV (ONGC 60% + private 40%). Each partner's share calculated from production allocation. Must be auditable and fair. Architecture: a) Measurement: Fiscal metering: high-accuracy flow meters (Coriolis ±0.1%, ultrasonic) at custody transfer points. Crude: measured in barrels (volume) but transacted in metric tons (mass) — temperature correction critical (crude expands with heat). Gas: measured in standard cubic meters, corrected for pressure and temperature. Quality: API gravity, sulfur content, water content (BS&W) — affects price. b) Allocation: Production allocation: field produces commingled (all wells into one pipeline) — must allocate back to individual wells/leases. Well test data (periodic flow test of each well) used for allocation ratios. Process allocation: refinery converts 1 barrel crude into multiple products — yield accounting tracks conversion. c) Reconciliation: Material balance: input = output + inventory change + losses. Close: within 0.5% acceptable. Any larger discrepancy triggers investigation. Monthly close: all measurements verified, tank gauging (dip measurements + temperature + density), pipeline inventory (line fill). d) Systems: SAP IS-Oil Hydrocarbon Management, custom systems with LIMS integration. Connected to: DCS (process data), SCADA (pipeline data), tank gauging (inventory), fiscal meters (custody transfer), lab (quality). Regulatory: DGH (Directorate General of Hydrocarbons) requires production reporting. PSC (Production Sharing Contract) terms define cost recovery and profit petroleum split with government.
Glossary & Key Terms
Upstream
Exploration and production segment of oil & gas — finding and extracting petroleum from underground reservoirs
Midstream
Transportation and storage — pipelines, tankers, terminals that move crude oil, gas, and products
Downstream
Refining, petrochemicals, and retail — converting crude to products and selling to consumers
DCS
Distributed Control System — industrial automation for continuous process control (refineries, plants)
SCADA
Supervisory Control and Data Acquisition — remote monitoring and control of pipelines and field operations
BS-VI
Bharat Stage VI — India's vehicle emission and fuel quality standard (equivalent to Euro 6), mandating ultra-low sulfur
EOR
Enhanced Oil Recovery — techniques to extract additional oil beyond primary/secondary recovery (CO2 injection, polymer flooding)
ESP
Electric Submersible Pump — downhole pump for artificial lift when reservoir pressure is insufficient for natural flow
FCC
Fluid Catalytic Cracking — refinery process that breaks heavy hydrocarbons into lighter, more valuable products
PPA
Production Sharing Agreement — contract between government and oil company defining revenue/cost sharing for a field
API Gravity
Measure of crude oil density — higher API = lighter oil = more valuable (light crude: >31° API)
Custody Transfer
Point where hydrocarbon ownership changes hands — requires high-accuracy measurement for commercial settlement
PNGRB
Petroleum and Natural Gas Regulatory Board — India's downstream regulator for pipelines, gas distribution, and petroleum products
Pigging
Running a 'pig' (device) through a pipeline for cleaning, inspection, or product separation between batches