SlideShare a Scribd company logo
Fundamentals
DevOps Summit 2015
May 22, 2015 Mumbai
Ashish Nanotkar
Technical Lead – DevOps
Clogeny Technologies Pvt. Ltd.
Evolving to DevOps
Evolving to DevOps
A culture to Enable DevOps
• Do not blame
• Take responsibility for the team
• Get on call with all
• Surround yourself with mentors
• Ownership
Social skills for DevOps
• Be a part of business social structure
• Step out of comfort zone – don’t be a nerd
• Communicate
• Be responsible
• Respect the differences
• Human contribution is important than tools
A structure to enable DevOps
• Identify barriers
• Identify responsibilities
• That’s someone else’s problem
• Reduce tension
• Dev and ops report to same person
• Tear down the walls
Tooling to enable DevOps
• Automation is the key
• Little automation at a time
• No tool is perfect fit
• Embrace skills not tools
• Use tools to save time
• Use saved time for follow-up on tools
• Setup telemetry
You are never done
• Iterate over
• Implement agility
• Developing culture takes time
• Personal, organizational and technical
improvement
• Celebrate milestones
Ops mistakes
• Wrong infrastructure setup
• Poorly designed test environments
• Incorrect configuration management
• Deploying the wrong way
• Not handling incidents correctly
Ops mistakes
• Neglecting monitoring and alerting
• Failing to maintain backups
• Ignoring high availability principles
• Falling into common security traps
Starting with DevOps
• Educate stakeholders
• Build small applications
• Use a static analysis tool
• Make processes visible
• Measure as much as you can
Starting with DevOps
• Make value visible
• Celebrate success
• Invite the Ops team
• Be agile
• Release one feature at a time
• Start with the most comfortable zone
Getting the Hype OUT!
• CI – Continuous Integration
• CD – Continuous Delivery
• CD – Continuous Deployment
Continuous Integration
• Testing strategy
• Flexible infrastructure
• Version control system
• Automated builds
• Feedback mechanism
• Functional testing
Continuous Delivery
• Build, test and deploy automatically
• Consistent configuration management
• Fix configuration drift
• Develop on mainline
• Larger features implemented incrementally
• Remove incomplete features
• Depends on strong CI implementation
Continuous Deployment
• Continuous delivery to Production
• Reduction in lead time
• Earlier evaluations for A/B testing
• Environment screening
• Fast feedback loop
• Manage and test rollbacks
DevOps:
• A culture
• A framework
CI is for everyone Delivery is for most, and
Deployment is for the rare few
… and everyone does it their way.
Thank you
Fundamentals
DevOps Summit 2015
Ashish Nanotkar
nanotkarashish@gmail.com
Organized by:
UNICOM Trainings & Seminars Pvt. Ltd.
contact@unicomlearning.com

More Related Content

PDF
5 Steps for a High-Performing DevOps Culture
PPTX
Continuous Delivery Decision points
PDF
Continuous Delivery for the Rest of Us
PPTX
Introduction to DevOps
PPTX
What Does DevOps Culture Feel Like?
PDF
ReleaseIQ's Next Gen Enterprise Devops Platform Webinar Slides
PDF
Walk This Way - An Introduction to DevOps
PDF
Are you ready for DevOps?
5 Steps for a High-Performing DevOps Culture
Continuous Delivery Decision points
Continuous Delivery for the Rest of Us
Introduction to DevOps
What Does DevOps Culture Feel Like?
ReleaseIQ's Next Gen Enterprise Devops Platform Webinar Slides
Walk This Way - An Introduction to DevOps
Are you ready for DevOps?

What's hot (20)

PDF
Introduction to devops - update 2017
PPTX
Building DevOps culture from bottom up
PDF
Introduction to devops 2016
PPTX
5 Keys to Building a Successful DevOps Culture
PDF
JUG CH September 2021 - Debugging distributed systems
PDF
DevOps MythBusters
PDF
Bnz DevOps Presentation | PluggedIn Session | BMK
PPTX
DevOps Culture as a tool
PPTX
Wix.com Back-end Engineering Guild Manifesto
PDF
Debugging distributed systems
PPTX
Carl shaulis agile_td2014
PDF
DevOps: Hype or Hope
PDF
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
PPTX
DevOps Challenges and Best Practices
PDF
TDC 2021 - Better software, faster: Principles of Continuous Delivery and DevOps
PDF
Agile at LIC (GTPF 2011)
PDF
Software architecture in a DevOps world
PDF
The Journey to DevOps #MFSummit2017
PPTX
Delivering the Dude: Continuous X
Introduction to devops - update 2017
Building DevOps culture from bottom up
Introduction to devops 2016
5 Keys to Building a Successful DevOps Culture
JUG CH September 2021 - Debugging distributed systems
DevOps MythBusters
Bnz DevOps Presentation | PluggedIn Session | BMK
DevOps Culture as a tool
Wix.com Back-end Engineering Guild Manifesto
Debugging distributed systems
Carl shaulis agile_td2014
DevOps: Hype or Hope
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
DevOps Challenges and Best Practices
TDC 2021 - Better software, faster: Principles of Continuous Delivery and DevOps
Agile at LIC (GTPF 2011)
Software architecture in a DevOps world
The Journey to DevOps #MFSummit2017
Delivering the Dude: Continuous X
Ad

Viewers also liked (12)

PDF
Council Brochure2
PDF
Objetos virtuales de aprendizaje
PPTX
Power point rocio maya
PDF
43539 NHHM 20x30 Poster Final
PDF
CPE Certificate0001
PPTX
Project presentation
PPTX
Diego lucena
PDF
RR&A Ezine August 2016
PPTX
Tourist attraction
PPTX
Década de los 80’s a los 90’s
PPSX
XtreMe Imperium | Airport Retail Solution
PDF
3.2. Hybrid Data Access Design Pattern V 1.0 (12-23-2015)
Council Brochure2
Objetos virtuales de aprendizaje
Power point rocio maya
43539 NHHM 20x30 Poster Final
CPE Certificate0001
Project presentation
Diego lucena
RR&A Ezine August 2016
Tourist attraction
Década de los 80’s a los 90’s
XtreMe Imperium | Airport Retail Solution
3.2. Hybrid Data Access Design Pattern V 1.0 (12-23-2015)
Ad

Similar to Evolving to DevOps (20)

PPTX
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
PDF
Continuous Delivery Distilled
PPTX
DevOps 101
PPTX
Introduction to DevOps
PPTX
Lessons Learned from Continuous Delivery
PPTX
Lessons Learned From Cloud Migrations
PPTX
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016
PPTX
Effective engineer
PPTX
Introduction to DevSecOps OWASP Ahmedabad
PDF
Java DevOps at Enterprise Scale
PDF
Agile Testing – embedding testing into agile software development lifecycle
PPTX
State of continuous delivery in 2015 - Minsk 15-5-2015
PPTX
Павел Чуняев - State of Continuous Delivery in 2015
PDF
Adopting Continuous Integration in an Ops Group
PPTX
Agile Software Development and DevOps 21092019
PPTX
DevOps Workshops Fall 2016
PDF
Experience in teaching devops
PDF
DevTestOps
PPTX
Top Devops bottlenecks, constraints and best practices
PDF
Dev ops concept
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Continuous Delivery Distilled
DevOps 101
Introduction to DevOps
Lessons Learned from Continuous Delivery
Lessons Learned From Cloud Migrations
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016
Effective engineer
Introduction to DevSecOps OWASP Ahmedabad
Java DevOps at Enterprise Scale
Agile Testing – embedding testing into agile software development lifecycle
State of continuous delivery in 2015 - Minsk 15-5-2015
Павел Чуняев - State of Continuous Delivery in 2015
Adopting Continuous Integration in an Ops Group
Agile Software Development and DevOps 21092019
DevOps Workshops Fall 2016
Experience in teaching devops
DevTestOps
Top Devops bottlenecks, constraints and best practices
Dev ops concept

Recently uploaded (20)

PDF
STKI Israel Market Study 2025 version august
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
August Patch Tuesday
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
The various Industrial Revolutions .pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Getting Started with Data Integration: FME Form 101
STKI Israel Market Study 2025 version august
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
August Patch Tuesday
O2C Customer Invoices to Receipt V15A.pptx
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
A novel scalable deep ensemble learning framework for big data classification...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
WOOl fibre morphology and structure.pdf for textiles
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Zenith AI: Advanced Artificial Intelligence
Group 1 Presentation -Planning and Decision Making .pptx
NewMind AI Weekly Chronicles – August ’25 Week III
Chapter 5: Probability Theory and Statistics
The various Industrial Revolutions .pptx
Module 1.ppt Iot fundamentals and Architecture
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
1. Introduction to Computer Programming.pptx
Getting Started with Data Integration: FME Form 101

Evolving to DevOps

  • 1. Fundamentals DevOps Summit 2015 May 22, 2015 Mumbai Ashish Nanotkar Technical Lead – DevOps Clogeny Technologies Pvt. Ltd.
  • 4. A culture to Enable DevOps • Do not blame • Take responsibility for the team • Get on call with all • Surround yourself with mentors • Ownership
  • 5. Social skills for DevOps • Be a part of business social structure • Step out of comfort zone – don’t be a nerd • Communicate • Be responsible • Respect the differences • Human contribution is important than tools
  • 6. A structure to enable DevOps • Identify barriers • Identify responsibilities • That’s someone else’s problem • Reduce tension • Dev and ops report to same person • Tear down the walls
  • 7. Tooling to enable DevOps • Automation is the key • Little automation at a time • No tool is perfect fit • Embrace skills not tools • Use tools to save time • Use saved time for follow-up on tools • Setup telemetry
  • 8. You are never done • Iterate over • Implement agility • Developing culture takes time • Personal, organizational and technical improvement • Celebrate milestones
  • 9. Ops mistakes • Wrong infrastructure setup • Poorly designed test environments • Incorrect configuration management • Deploying the wrong way • Not handling incidents correctly
  • 10. Ops mistakes • Neglecting monitoring and alerting • Failing to maintain backups • Ignoring high availability principles • Falling into common security traps
  • 11. Starting with DevOps • Educate stakeholders • Build small applications • Use a static analysis tool • Make processes visible • Measure as much as you can
  • 12. Starting with DevOps • Make value visible • Celebrate success • Invite the Ops team • Be agile • Release one feature at a time • Start with the most comfortable zone
  • 13. Getting the Hype OUT! • CI – Continuous Integration • CD – Continuous Delivery • CD – Continuous Deployment
  • 14. Continuous Integration • Testing strategy • Flexible infrastructure • Version control system • Automated builds • Feedback mechanism • Functional testing
  • 15. Continuous Delivery • Build, test and deploy automatically • Consistent configuration management • Fix configuration drift • Develop on mainline • Larger features implemented incrementally • Remove incomplete features • Depends on strong CI implementation
  • 16. Continuous Deployment • Continuous delivery to Production • Reduction in lead time • Earlier evaluations for A/B testing • Environment screening • Fast feedback loop • Manage and test rollbacks
  • 17. DevOps: • A culture • A framework CI is for everyone Delivery is for most, and Deployment is for the rare few … and everyone does it their way.
  • 18. Thank you Fundamentals DevOps Summit 2015 Ashish Nanotkar nanotkarashish@gmail.com Organized by: UNICOM Trainings & Seminars Pvt. Ltd. contact@unicomlearning.com