Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOps - The DevOps next level (Full)

DevOps - The DevOps next level (Full)

Since 2009, when DevOps was coined, the scenario and the technologies changed dramatically. Today, with DevOps marketing growing we need to be aligned on trends to be ready for what will be tomorrow.

Daniele Fontani

June 16, 2020
Tweet

More Decks by Daniele Fontani

Other Decks in Technology

Transcript

  1. SINTRA DIGITAL BUSINESS MYSELF IN THREE PICTURES A picture is

    worth a thousand words There is a world outside the internet! TREKKING The better sandbox for learning! OPENSOURCE The place where I do my best WORK 2
  2. SINTRA DIGITAL BUSINESS MYSELF IN SOCIAL NETWORKS Building better tomorrow.

    Trekker inside. CTO interested in #CloudComputing, #AgileDevelopment and #Opensource 3 https://www.linkedin.com/in/daniele-fontani/ https://medium.com/@daniele.fontani https://twitter.com/zeppaman https://github.com/zeppaman [email protected]
  3. SINTRA DIGITAL BUSINESS Why opensource is the best env for

    developing new skills What is devops today? All the bricks needed for an enterprise asp.net application Best practices What was my test case What is the future of devops? 4 AGENDA
  4. SINTRA DIGITAL BUSINESS ➔ process definition and automation ➔ better

    quality ➔ less human errors ➔ less misunderstood ➔ more communication ➔ there is no more feud between offices How DevOps Changed our Lives 7
  5. SINTRA DIGITAL BUSINESS STATE OF ART 1. DEVOPS GROWTH 2.

    HOW THEY ORGANISE THE TEAM 3. HOW MUCH COMPANIES DO DEVOPS 8
  6. SINTRA DIGITAL BUSINESS DevOps in numbers Who use DevOps? 9

    8B$ In 2022 IDC expects the DevOps market to touch $8 billion by 2022 whereas another report by Grand View Research expects the numbers to hit $12.85 billion by 2025. DevOps Usage 2019 By 2023, the number of organizations releasing codes for specific applications will increase to 30% from 3% in 2019.(IDC ) Manual deployments CNCF tells manual releases passed from 28% to 14%, with a shorter release cycle. 78% Kubernetes in prod 78% of people interviewed by CNCF use it in production in 2019 (in 2018 was 58%) 2019 2023 2018 2019
  7. SINTRA DIGITAL BUSINESS Shared Resources: Pro \ Cons PROS •

    resources updated on dev/ops competences 13 CONS • not full time devops
  8. SINTRA DIGITAL BUSINESS Embedded Team: Pro \ Cons PROS •

    always available • focused on DevOps • No double hats\ conflicting interests 15 CONS • Dev may lose hard dev skill • Ops may lose hard dev skill • Keeping up to date on such skill is not atomatic
  9. SINTRA DIGITAL BUSINESS The man inside: Pro \ Cons PROS

    • always available • near to Dev team 17 CONS • each team it is a realm
  10. SINTRA DIGITAL BUSINESS What’s the matter with the security? Security

    has been always important but with the growing usage of digital service and the storage of sensible data (biometric, photo, etc..) it is crucial. 22
  11. SINTRA DIGITAL BUSINESS Why we need more than security? 24

    %3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22SEC%26lt%3Bbr%26gt%3BCHECK%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BstrokeWidth%3D4%3BfontSize%3D45%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22660%22%20y%3D%221900%22%20width%3D%223 30%22%20height%3D%22300%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E
  12. SINTRA DIGITAL BUSINESS DevSecOps Involve the SecOps team in the

    process and automate security test (as part of the pipeline) 26
  13. SINTRA DIGITAL BUSINESS NoOps 28 NoOps means no operations. Its

    philosophy is to remove all the platform management parts and reduce friction between developers and infrastructure.
  14. SINTRA DIGITAL BUSINESS Why source code i so cool? 32

    Few simple good quality: versioned shared replicable easy to restore
  15. SINTRA DIGITAL BUSINESS What if my infrastructure was like code?

    33 Few simple good quality: versioned shared replicable easy to restore
  16. SINTRA DIGITAL BUSINESS WHY THE FUTURE IS NOT SO NEAR?

    What is preventing a quick change? 46
  17. SINTRA DIGITAL BUSINESS It depends by the point of view

    Most pattern I presented are already used in a large set of companies 48 what is new for me may be your standard tech companies go faster many industries are historically reluctant to the change some companies don’t know about DevOps
  18. SINTRA DIGITAL BUSINESS Kubernetes is a practical solution It is

    a good solution to meet requirements and follow the devops trends 49 can be run on cloud or on-prem is described by source code is easy to be automated we can setup a no-ops / near serverless configuration is multi cloud
  19. SINTRA DIGITAL BUSINESS 51 51 • Assembly lines: https://medium.com/@OpcitoTechnologies/ci-pipelines-and-devops-assembly-lines-an-analogy-79a05d35f9fc •

    Reports: ◦ https://www.cncf.io/wp-content/uploads/2020/03/CNCF_Survey_Report.pdf ◦ https://www.idc.com/getdoc.jsp?containerId=prCHC46063720 • Images form: ◦ https://dzone.com/articles/the-future-of-devops-is-assembly-lines ◦ https://www.xenonstack.com/blog/devops-assembly-line/ ◦