DevOps For Beginners
DevOps For Beginners
24-Oct-19 1
TCS Internal | Copyright © 2015 Tata Consultancy Services Limited
Typical Dev & Ops World
Customer gives
requirements to
ABC Project
Team
TCS Internal 2
Typical Dev & Ops World
Develop
Unit Testing
Dev Engineer Ops Engineer
Check-in
Build
DevOps
Dev Ops
TCS Internal 4
What is DevOps ?
As the name suggests, DevOps brings “Dev” & “Ops” closer
But its not just about Dev & Ops working together
Let’s look at CALMS model to understand DevOps better
Culture • Embrace Change
• Eliminate Blame Game
Automation • CI / CD
• “Infrastructure As A Code”
CALMS Model
TCS Internal 5
DevOps Culture
DevOps teams eliminate silos, removes conflicting motivations
TCS Internal 6
DevOps Automation
Automate all SDLC Phases through DevOps tools
– Automate Reviews & Testing
– Automate Everything
“Continuous Integration”
– Faster Software Releases
– Improved IT Agility
TCS Internal 7
Typical DevOps Automated Toolchain
Maintenance /
Develop Patch Upgrades
Unit Testing
Check-in
Build
Performance
Testing
Production Setup &
Deployment
TCS Internal 8
Benefits of Thinking “The DevOps Way”