Module 1
Module 1
Dr. N. Sivaranjani
Module 1: Introduction
1 DevOps Overview 2 Business Needs
Introduction to DevOps concepts Why organizations adopt DevOps
and principles. for success.
Review happens in each phase making it less Working models are not produced until we reach the
prone to errors. end phase.
Most reliable model for small projects. It is not suitable for complex and long-term projects.
Agile Methodology
It includes an incremental approach like the
waterfall model along with an additional focus
on an iterative process.
2 Goals
Speed, quality, collaboration, and reliability in
software delivery.
3 Core Pillars
Automation, CI/CD, collaboration, and monitoring.
Challenges Before DevOps
Siloed Teams
Inefficient Communication
Inconsistent Deployments
3. Enhanced Collaboration
Breaks silos, fosters shared ownership, and uses collaboration tools (e.g., Slack, Jira).
4. Cost Efficiency
Reduces manual effort, downtime, and defects through automation.
Etsy
1 2 3
Infrastructure as Code
Treating infrastructure as code enabled automation and
consistency, paving the way for faster and more reliable
deployments.
DevOps Practices
1 Continuous 2 Continuous Delivery
Integration
Automating the deployment
Regularly merging code process, ensuring fast and
changes into a shared reliable delivery of software
repository, enabling early updates to production
detection and resolution of environments.
integration issues.