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

Testwarez 2018 conference: Decoding the quality in DevOps culture

Testwarez 2018 conference: Decoding the quality in DevOps culture

https://www.testwarez.pl/decoding-the-quality-in-devops-culture/

Up to 2017 and 2018 Puppet State of DevOps report, the quality comes from many factors, not only the technical ones, but also cultural, product and process. I would like to share the key findings I learn from reports and experience – on quality transformation founded by leadership, trust and agile practices implementation.

Some of issues to cover in discussion:

-What defines the DevOps culture?
-What quality factors REALLY matter on daily basis?
-How to assure the quality in DevOps culture environment?
-What metrics can be helpful in measuring performance?
-What types of tools supports the quality transformation?

Aleksandra Kornecka

November 15, 2018
Tweet

More Decks by Aleksandra Kornecka

Other Decks in Technology

Transcript

  1. Decoding the quality
    in DevOps culture
    Aleksandra Kornecka
    OLX Group / Girls Who Test / SJSI
    Testwarez conference 2018, Zakopane, Poland

    View Slide

  2. “DevOps”
    ● culture
    ● practices
    ● metrics-based actions
    ● tech world and business world cooperation
    ● “new” role
    ● CAMS: Culture, Automation, Measurement and Sharing

    View Slide

  3. What the „DevOps” means… for you?

    View Slide

  4. What the „DevOps” means… for you?
    ● people
    ● processes
    ● tools
    ● relation with agile and scrum AND ..
    ● relation with agile and scrum BUT ..
    ● DevOps in waterfall possible?
    ● must be in cloud infrastructure?
    ● must be in Infrastructure as a Code approach?

    View Slide

  5. DevOps rules up to
    Puppet reports

    View Slide

  6. Who has a case study around that?:)
    “DevOps is an ongoing evolution, and there is no final
    destination.”
    Puppet’s company State of DevOps report 2018

    View Slide

  7. What is crucial for cultivating DevOps?
    ● focus into deployments and production environment?
    ● hunting the patterns of system behaviour?
    ● normalizing, simplifying the tech stack focus?
    ● cross-team knowledge sharing?
    ● automating security configuration?
    ● automating whole delivery chain?
    ● permissions management?
    ● configuration management?
    ● ?

    View Slide

  8. Automation
    and DevOps

    View Slide

  9. Knowledge
    sharing

    View Slide

  10. Tooling examples
    ● monitoring & alerting (New Relic?, DataDog?, Sentry?, …….)
    ● logs (Kibana?, logz.io?, …?)
    ● enterprise services by cloud vendors? (AWS, Microsoft, others?)

    View Slide

  11. Metrics examples
    ● Mean Time To Recover for failing tests
    ● Mean Time To Recover from system failure
    ● Lead Time for Change
    ● branch lifetime
    ● deployments per hour
    ● errors rates per component
    ● ????

    View Slide

  12. View Slide

  13. Metrics
    in DevOps

    View Slide

  14. Manual quality practices in DevOps

    View Slide

  15. Quality in DevOps
    automation > less re-work > more focus into new features

    View Slide

  16. Competences in DevOps world

    View Slide

  17. Competences in DevOps world
    ● technical skils?
    ○ coding?
    ○ environments setup?
    ○ infrastructure?
    ○ architecture?
    ○ ...
    ● soft skills?
    ○ negotations?
    ○ patience?
    ○ empathy?
    ○ ...

    View Slide

  18. People: DevOps and SRE
    Who is DevOps engineer and who is Site Reliability
    Engineer?

    View Slide

  19. DevOps and SREs job offers
    DevOps:
    ● https://www.praca.pl/devops-engineer_2176503.html
    SRE:
    ● https://www.indeed.com/q-Site-Reliability-Engineer-jobs.html?vjk=f249
    d7fa89d57b8d
    DevOps/SRE:
    ● https://www.indeed.com/viewjob?jk=c7896fbf415a78dd&tk=1csbm5ag
    95199803&from=serp&vjs=3

    View Slide

  20. Does DevOps
    culture scale?

    View Slide

  21. Thank you for participation!
    In this presentation are used parts from report “State of DevOps” 2017 and 2018 by Puppet
    and Splunk.

    View Slide