The main differences between Agile and DevOps are summarized below:
Automation needed along with Agility
Main priority is Time and deadlines
Quality and Time management are of equal priority
The main source of feedback - customers
The main source of feedback - self (tools used for monitoring)
Practices or Processes followed
Practices like Agile Kanban, Scrum, etc., are followed.
Processes and practices like Continuous Development (CD), Continuous Integration (CI), etc., are followed.
Development Sprints or Release cycles
Release cycles are usually smaller.
Release cycles are smaller, along with immediate feedback.
Only development agility is present.
Both in operations and development, agility is followed.