The Delhi Metro Rail Corporation (DMRC) has announced recruitment for 18 System Supervisor and Technician positions.