SlideShare a Scribd company logo
1 of 41
Download to read offline
DevOps ?!@
what? HAZ! @utilities




                         abionic@twitter
                        abhishekkr@github
Found DevOps
http://www.youtube.com/watch?v=EOveXZhJpr4
Not A Role
What Is DevOps?




                  Solution to a Human Problem.
● From what I heard... around mid 2009,
  Patrick Debois started formulating the term DevOps.
  Main consideration being increased feedback loops
  between business, software delivery and operations.




                                                        e a?
                                                   id
● From what I heard... around mid 2009,
  Patrick Debois started formulating the term DevOps.
  Main consideration being increased feedback loops
  between business, software delivery and operations.



● DevOps      <<     Development      IT Operations




                                                        e a?
                                                      id
● From what I heard... around mid 2009,
  Patrick Debois started formulating the term DevOps.
  Main consideration being increased feedback loops
  between business, software delivery and operations.



● DevOps              <<   Development   IT Operations

               said
   John Willis
● CAMS : Culture, Automation, Measurement,bSharing
                                       Jez Hum le
  soon became, CALMS ~ Lean CAMS added
  Now even Wikipedia has a decent description ( after
  loads of revision ) around the Idea.
  Go read. Form your own opinion.
                                                           e a?
                                                         id
What Is DevOps?


   a
  e
Id
● organization
   ○ ops perspective in inceptions, showcases and retro
   ○ one product one team ~ you build you run (amazon)
   ○ trust your people or stop being agile




                                                          r e?
                                                    u ltu
                                                  c
● organization
   ○ ops perspective in inceptions, showcases and retro
   ○ one product one team ~ you build you run (amazon)
   ○ trust your people or stop being agile

● team
   ○ mixed stand-ups
   ○ devs rotation for tasks, collaborating all the time
   ○ devs and ops, both on release call and alert panel




                                                           r e?
                                                      u ltu
                                                    c
● organization
   ○ ops perspective in inceptions, showcases and retro
   ○ one product one team ~ you build you run (amazon)
   ○ trust your people or stop being agile

● team
   ○ mixed stand-ups
   ○ devs rotation for tasks, collaborating all the time
   ○ devs and ops, both on release call and alert panel

● personal
   ○ broaden perspective beyond localhost
   ○ find a common ground between change and stability
   ○ automate and measure every aspect of ecosystem
                                                           r e?
                                                      u ltu
                                                    c
What Is DevOps?

                     r e
   a                u
                  t
  e
             l
Id


         u
     C
● inception
   ○ scrap out legacy ops, or fake-API-fy them
   ○ evaluate scalability over size, geo-location & time
   ○ analyze current practices and the shift required




                                                               c e?
                                                           c ti
                                                    p ra
● inception
   ○ scrap out legacy ops, or fake-API-fy them
   ○ evaluate scalability over size, geo-location & time
   ○ analyze current practices and the shift required

● development
   ○ repeatable and reliable
   ○ reviewable and rapid
   ○ resilient and robust




                                                               c e?
                                                           c ti
                                                    p ra
● inception
   ○ scrap out legacy ops, or fake-API-fy them
   ○ evaluate scalability over size, geo-location & time
   ○ analyze current practices and the shift required

● development
   ○ repeatable and reliable
   ○ reviewable and rapid
   ○ resilient and robust

● delivery
   ○ automate the automation
   ○ secure the security
                                                               c e?
   ○ pin the lynchpin, and get rolling
                                                           c ti
                                                    p ra
What Is DevOps?

                                r e
   a        u
          t
  e
        l       c e
              i
Id


       u ct
     Cra
     P     Solution to a Human Problem in Industry.
                                      Being Agile.
Agile Manifesto
● Individuals and Interactions
         over Processes and Tools

● Working Software
        over Comprehensive Documentation

● Customer Collaboration
        over Contract Negotiation

● Responding to Change
       over Following a Plan
Culture where idea of continuous delivery is practiced from
infrastructure, data and configuration management to business.




                   DevOps a Community
      http://www.youtube.com/watch?v=ucc-Q_F1Gvg
No matter how well we
   ideate, create, test, surround & provide
              the entire product.


       $#!t happens
 Need to 'Monitor' every important aspect of
        product and product ambience.
Place 'Alert' on events, that you can wiki-fy on
                 how to handle.
DevOps HAZ!




                 r ti ng
              Ale
Softwares don't breath on Developer nodes.
           They are born there.
 Softwares live in varied environments like
         QA/Staging/Production.

 To understand how our product works, we
need to notice its activities on environments.


     Log & Analyze
DevOps HAZ!




              A naly  zing
                       ti ng
                 Al er
either you will be using
 ● PaaS (no system level tasks) Platform
 ● IaaS (no physical maintenance) Infras.
 ● NaaS (seriously, you Dinosaurus) Null


 automate everything
 required for an auto-
scaled environment on
   that NodeModel
DevOps HAZ!




                ture
          tr uc
     ra s
           A naly  zing
I nf                   ng
                 er ti
              Al
more complex application's architecture is;
   the more components to interact;
   hence more to scale, monitor, log and secure...



  Analyze and Update
Component's Properties
DevOps HAZ!




        Ap  plic ation
                ture
          tr uc
     ra s
           A naly  zing
I nf                   ng
                 er ti
              Al
predictable, reliable;
fast feedback, quickly respond to demand;
    fail fast, continuous improvement;
    delivery power in hands of business


Continuous Integration
Continuous Deployment
  Continuous Delivery
DevOps HAZ!

           uo us
   on tin ry
C       ive
   d el          ation
        Ap  plic
                ture
          tr uc
     ra s
           A naly  zing
I nf                   ng
                 er ti
              Al
Lean
●   Eliminate Waste like unnecessary code & functionality, unclear
    requirements, less testing, bureaucracy, slow communication
●   Amplify Learning instead of adding to documentation or planning, try &
    learn
●   Decide as late as possible until they can be made on facts not
    assumptions. Set-based development flow allows better solutions.
●   Deliver as fast as possible, without speed decisions can't be delayed.
●   Empower the team, find capable people and let them use their capability.
    Enable their access to customer.
●   Build integrity in product quality, keep it flexible, maintainable, efficient &
    responsive. Solve requirements simultaneously as the information flows in both
    direction, not sequentially.
●   See the whole... larger the system, the more organizations &/or teams
    involved, greater the importance of having well defined relationship. A part of
    strong team is much more beneficial than minimum interaction departments.
DevOps Required
http://www.youtube.com/watch?v=jAQ7WZWr0mo
until now... DevOps
https://www.youtube.com/watch?v=lLvfCTgRtmw
https://www.youtube.com/watch?v=o7-IuYS0iSE

More Related Content

What's hot

Shirly Ronen - A practical view on Agile Testing Maturity Levels
Shirly Ronen - A practical view on Agile Testing Maturity LevelsShirly Ronen - A practical view on Agile Testing Maturity Levels
Shirly Ronen - A practical view on Agile Testing Maturity Levels
AgileSparks
 

What's hot (20)

Going Agile With Helix ALM
Going Agile With Helix ALMGoing Agile With Helix ALM
Going Agile With Helix ALM
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
 
DevOps in 5 minutes
DevOps in 5 minutesDevOps in 5 minutes
DevOps in 5 minutes
 
ScrumOps - Featuring Dave West & Jayne Groll
ScrumOps - Featuring Dave West & Jayne GrollScrumOps - Featuring Dave West & Jayne Groll
ScrumOps - Featuring Dave West & Jayne Groll
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
Shirly Ronen - A practical view on Agile Testing Maturity Levels
Shirly Ronen - A practical view on Agile Testing Maturity LevelsShirly Ronen - A practical view on Agile Testing Maturity Levels
Shirly Ronen - A practical view on Agile Testing Maturity Levels
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Continuous Everything
Continuous EverythingContinuous Everything
Continuous Everything
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Moving forward in your DevOps journey—What's your next step after CA World?
Moving forward in your DevOps journey—What's your next step after CA World?Moving forward in your DevOps journey—What's your next step after CA World?
Moving forward in your DevOps journey—What's your next step after CA World?
 
Our Journey: from Waterfall to Agile to DevOps
Our Journey: from Waterfall to Agile to DevOpsOur Journey: from Waterfall to Agile to DevOps
Our Journey: from Waterfall to Agile to DevOps
 
Short Introduction of software engineering for bioinformatics
Short Introduction of software engineering for bioinformatics Short Introduction of software engineering for bioinformatics
Short Introduction of software engineering for bioinformatics
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
 
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
 

Viewers also liked (6)

Insecurity-In-Security version.1 (2010)
Insecurity-In-Security version.1 (2010)Insecurity-In-Security version.1 (2010)
Insecurity-In-Security version.1 (2010)
 
xml-motor ~ What,Why,How
xml-motor ~ What,Why,Howxml-motor ~ What,Why,How
xml-motor ~ What,Why,How
 
Insecurity-In-Security version.2 (2011)
Insecurity-In-Security version.2 (2011)Insecurity-In-Security version.2 (2011)
Insecurity-In-Security version.2 (2011)
 
XML-Motor
XML-MotorXML-Motor
XML-Motor
 
DevOps with Sec-ops
DevOps with Sec-opsDevOps with Sec-ops
DevOps with Sec-ops
 
An Express Guide ~ Zabbix for IT Monitoring
An Express Guide ~ Zabbix for IT Monitoring An Express Guide ~ Zabbix for IT Monitoring
An Express Guide ~ Zabbix for IT Monitoring
 

Similar to DevOps?!@

AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
Amazon Web Services
 

Similar to DevOps?!@ (20)

DevOps
DevOpsDevOps
DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
Understanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous DeliveryUnderstanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous Delivery
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolution
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
 
devops-brochure
devops-brochuredevops-brochure
devops-brochure
 
Starting and Scaling Devops
Starting and Scaling Devops Starting and Scaling Devops
Starting and Scaling Devops
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
Agile vs. DevOps.pdf
Agile vs. DevOps.pdfAgile vs. DevOps.pdf
Agile vs. DevOps.pdf
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
From devoops to devops
From devoops to devopsFrom devoops to devops
From devoops to devops
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
Dev ops training in chennai
Dev ops training in chennaiDev ops training in chennai
Dev ops training in chennai
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling Landscape
 
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
 

More from Abhishek Kumar

Presentation on "XSS Defeating Concept in (secure)SiteHoster" : 'nullcon-2011'
Presentation on "XSS Defeating Concept in (secure)SiteHoster" : 'nullcon-2011'Presentation on "XSS Defeating Concept in (secure)SiteHoster" : 'nullcon-2011'
Presentation on "XSS Defeating Concept in (secure)SiteHoster" : 'nullcon-2011'
Abhishek Kumar
 

More from Abhishek Kumar (11)

Syslog Centralization Logging with Windows ~ A techXpress Guide
Syslog Centralization Logging with Windows ~ A techXpress GuideSyslog Centralization Logging with Windows ~ A techXpress Guide
Syslog Centralization Logging with Windows ~ A techXpress Guide
 
Squid for Load-Balancing & Cache-Proxy ~ A techXpress Guide
Squid for Load-Balancing & Cache-Proxy ~ A techXpress GuideSquid for Load-Balancing & Cache-Proxy ~ A techXpress Guide
Squid for Load-Balancing & Cache-Proxy ~ A techXpress Guide
 
Ethernet Bonding for Multiple NICs on Linux ~ A techXpress Guide
Ethernet Bonding for Multiple NICs on Linux ~ A techXpress GuideEthernet Bonding for Multiple NICs on Linux ~ A techXpress Guide
Ethernet Bonding for Multiple NICs on Linux ~ A techXpress Guide
 
Solaris Zones (native & lxbranded) ~ A techXpress Guide
Solaris Zones (native & lxbranded) ~ A techXpress GuideSolaris Zones (native & lxbranded) ~ A techXpress Guide
Solaris Zones (native & lxbranded) ~ A techXpress Guide
 
An Express Guide ~ "dummynet" for tweaking network latencies & bandwidth
An Express Guide ~ "dummynet" for tweaking network latencies & bandwidthAn Express Guide ~ "dummynet" for tweaking network latencies & bandwidth
An Express Guide ~ "dummynet" for tweaking network latencies & bandwidth
 
An Express Guide ~ Cacti for IT Infrastructure Monitoring & Graphing
An Express Guide ~ Cacti for IT Infrastructure Monitoring & GraphingAn Express Guide ~ Cacti for IT Infrastructure Monitoring & Graphing
An Express Guide ~ Cacti for IT Infrastructure Monitoring & Graphing
 
An Express Guide ~ SNMP for Secure Rremote Resource Monitoring
An Express Guide ~ SNMP for Secure Rremote Resource MonitoringAn Express Guide ~ SNMP for Secure Rremote Resource Monitoring
An Express Guide ~ SNMP for Secure Rremote Resource Monitoring
 
Presentation on "XSS Defeating Concept in (secure)SiteHoster" : 'nullcon-2011'
Presentation on "XSS Defeating Concept in (secure)SiteHoster" : 'nullcon-2011'Presentation on "XSS Defeating Concept in (secure)SiteHoster" : 'nullcon-2011'
Presentation on "XSS Defeating Concept in (secure)SiteHoster" : 'nullcon-2011'
 
XSS Defeating Concept - Part 2
XSS Defeating Concept - Part 2XSS Defeating Concept - Part 2
XSS Defeating Concept - Part 2
 
XSS Defeating Trick ~=ABK=~ WhitePaper
XSS Defeating Trick ~=ABK=~ WhitePaperXSS Defeating Trick ~=ABK=~ WhitePaper
XSS Defeating Trick ~=ABK=~ WhitePaper
 
FreeSWITCH on RedHat, Fedora, CentOS
FreeSWITCH on RedHat, Fedora, CentOSFreeSWITCH on RedHat, Fedora, CentOS
FreeSWITCH on RedHat, Fedora, CentOS
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

DevOps?!@

  • 1. DevOps ?!@ what? HAZ! @utilities abionic@twitter abhishekkr@github
  • 3.
  • 4.
  • 6. What Is DevOps? Solution to a Human Problem.
  • 7. ● From what I heard... around mid 2009, Patrick Debois started formulating the term DevOps. Main consideration being increased feedback loops between business, software delivery and operations. e a? id
  • 8. ● From what I heard... around mid 2009, Patrick Debois started formulating the term DevOps. Main consideration being increased feedback loops between business, software delivery and operations. ● DevOps << Development IT Operations e a? id
  • 9. ● From what I heard... around mid 2009, Patrick Debois started formulating the term DevOps. Main consideration being increased feedback loops between business, software delivery and operations. ● DevOps << Development IT Operations said John Willis ● CAMS : Culture, Automation, Measurement,bSharing Jez Hum le soon became, CALMS ~ Lean CAMS added Now even Wikipedia has a decent description ( after loads of revision ) around the Idea. Go read. Form your own opinion. e a? id
  • 10. What Is DevOps? a e Id
  • 11. ● organization ○ ops perspective in inceptions, showcases and retro ○ one product one team ~ you build you run (amazon) ○ trust your people or stop being agile r e? u ltu c
  • 12. ● organization ○ ops perspective in inceptions, showcases and retro ○ one product one team ~ you build you run (amazon) ○ trust your people or stop being agile ● team ○ mixed stand-ups ○ devs rotation for tasks, collaborating all the time ○ devs and ops, both on release call and alert panel r e? u ltu c
  • 13. ● organization ○ ops perspective in inceptions, showcases and retro ○ one product one team ~ you build you run (amazon) ○ trust your people or stop being agile ● team ○ mixed stand-ups ○ devs rotation for tasks, collaborating all the time ○ devs and ops, both on release call and alert panel ● personal ○ broaden perspective beyond localhost ○ find a common ground between change and stability ○ automate and measure every aspect of ecosystem r e? u ltu c
  • 14. What Is DevOps? r e a u t e l Id u C
  • 15. ● inception ○ scrap out legacy ops, or fake-API-fy them ○ evaluate scalability over size, geo-location & time ○ analyze current practices and the shift required c e? c ti p ra
  • 16. ● inception ○ scrap out legacy ops, or fake-API-fy them ○ evaluate scalability over size, geo-location & time ○ analyze current practices and the shift required ● development ○ repeatable and reliable ○ reviewable and rapid ○ resilient and robust c e? c ti p ra
  • 17. ● inception ○ scrap out legacy ops, or fake-API-fy them ○ evaluate scalability over size, geo-location & time ○ analyze current practices and the shift required ● development ○ repeatable and reliable ○ reviewable and rapid ○ resilient and robust ● delivery ○ automate the automation ○ secure the security c e? ○ pin the lynchpin, and get rolling c ti p ra
  • 18. What Is DevOps? r e a u t e l c e i Id u ct Cra P Solution to a Human Problem in Industry. Being Agile.
  • 19. Agile Manifesto ● Individuals and Interactions over Processes and Tools ● Working Software over Comprehensive Documentation ● Customer Collaboration over Contract Negotiation ● Responding to Change over Following a Plan
  • 20. Culture where idea of continuous delivery is practiced from infrastructure, data and configuration management to business. DevOps a Community http://www.youtube.com/watch?v=ucc-Q_F1Gvg
  • 21.
  • 22. No matter how well we ideate, create, test, surround & provide the entire product. $#!t happens Need to 'Monitor' every important aspect of product and product ambience. Place 'Alert' on events, that you can wiki-fy on how to handle.
  • 23. DevOps HAZ! r ti ng Ale
  • 24. Softwares don't breath on Developer nodes. They are born there. Softwares live in varied environments like QA/Staging/Production. To understand how our product works, we need to notice its activities on environments. Log & Analyze
  • 25. DevOps HAZ! A naly zing ti ng Al er
  • 26. either you will be using ● PaaS (no system level tasks) Platform ● IaaS (no physical maintenance) Infras. ● NaaS (seriously, you Dinosaurus) Null automate everything required for an auto- scaled environment on that NodeModel
  • 27. DevOps HAZ! ture tr uc ra s A naly zing I nf ng er ti Al
  • 28. more complex application's architecture is; the more components to interact; hence more to scale, monitor, log and secure... Analyze and Update Component's Properties
  • 29. DevOps HAZ! Ap plic ation ture tr uc ra s A naly zing I nf ng er ti Al
  • 30. predictable, reliable; fast feedback, quickly respond to demand; fail fast, continuous improvement; delivery power in hands of business Continuous Integration Continuous Deployment Continuous Delivery
  • 31. DevOps HAZ! uo us on tin ry C ive d el ation Ap plic ture tr uc ra s A naly zing I nf ng er ti Al
  • 32. Lean ● Eliminate Waste like unnecessary code & functionality, unclear requirements, less testing, bureaucracy, slow communication ● Amplify Learning instead of adding to documentation or planning, try & learn ● Decide as late as possible until they can be made on facts not assumptions. Set-based development flow allows better solutions. ● Deliver as fast as possible, without speed decisions can't be delayed. ● Empower the team, find capable people and let them use their capability. Enable their access to customer. ● Build integrity in product quality, keep it flexible, maintainable, efficient & responsive. Solve requirements simultaneously as the information flows in both direction, not sequentially. ● See the whole... larger the system, the more organizations &/or teams involved, greater the importance of having well defined relationship. A part of strong team is much more beneficial than minimum interaction departments.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.