Slide 1

Slide 1 text

Is AI the new DevOps? Harish Pillay [email protected] @[email protected]

Slide 2

Slide 2 text

Why Do I Care? You care because you've shown that you are forward looking and radical enough to adopt "best current practises"

Slide 3

Slide 3 text

What does AI offer to DevOps that DevOps itself doesn't already do? ● Tasks such as predictive analysis and CI/CD.

Slide 4

Slide 4 text

● Tasks such as predictive analysis and CI/CD. ● A DevOps raison d'etre - to automate software development processes, reducing manual intervention and increasing productivity. What does AI offer to DevOps that DevOps itself doesn't already do?

Slide 5

Slide 5 text

● Tasks such as predictive analysis and CI/CD. ● A DevOps raison d'etre - to automate software development processes, reducing manual intervention and increasing productivity. ● AI becomes another tool in the suite of tools for DevOps practises. What does AI offer to DevOps that DevOps itself doesn't already do?

Slide 6

Slide 6 text

● Analyze large amounts of data from various sources to identify anomalies and potential issues before they become critical. Can AI help DevOps teams with monitoring and incident response?

Slide 7

Slide 7 text

● Analyze large amounts of data from various sources to identify anomalies and potential issues before they become critical. ● AI-enabled tools helping DevOps teams to respond more quickly and effectively to incidents, reducing downtime and improving customer experience. Can AI help DevOps teams with monitoring and incident response?

Slide 8

Slide 8 text

● Analyze large amounts of data from various sources to identify anomalies and potential issues before they become critical. ● AI-enabled tools helping DevOps teams to respond more quickly and effectively to incidents, reducing downtime and improving customer experience. ● All of these do not absolve the responsibilities of the developers. They are part and parcel of the DevOps process with the whole notion of "human-in-the-loop" in play. Can AI help DevOps teams with monitoring and incident response?

Slide 9

Slide 9 text

● AI chatbots and virtual assistants can facilitate communication between team members, automate repetitive tasks, and provide real-time feedback. Provided these chatbots are trained on corpus specific to the organization so that relevance is maintained. AI enhancing collaboration and comms within DevOps teams

Slide 10

Slide 10 text

● AI chatbots and virtual assistants can facilitate communication between team members, automate repetitive tasks, and provide real-time feedback. Provided these chatbots are trained on corpus specific to the organization so that relevance is maintained. ● It is possible that collaborative AI tools helping teams to work more effectively together by providing suggestions and recommendations based on data analysis. AI enhancing collaboration and comms within DevOps teams

Slide 11

Slide 11 text

● AI chatbots and virtual assistants can facilitate communication between team members, automate repetitive tasks, and provide real-time feedback. Provided these chatbots are trained on corpus specific to the organization so that relevance is maintained. ● It is possible that collaborative AI tools helping teams to work more effectively together by providing suggestions and recommendations based on data analysis. ● These tools need to be reviewed and re-assessed periodically for currency and accuracy, otherwise mistakes could be magnified unwittingly. AI enhancing collaboration and comms within DevOps teams

Slide 12

Slide 12 text

● Yes! Does AI require a cultural shift in DevOps practises?

Slide 13

Slide 13 text

● Yes! ● Embrace the use of AI/ML to stay competitive and deliver quality work in a quick enough manner that surpasses today's throughput. Does AI require a cultural shift in DevOps practises?

Slide 14

Slide 14 text

● Yes! ● Embrace the use of AI/ML to stay competitive and deliver quality work in a quick enough manner that surpasses today's throughput. ● This might involve investing in new tools, upskilling team members, and adopting new processes and workflows. Does AI require a cultural shift in DevOps practises?

Slide 15

Slide 15 text

● Ethical concerns around data privacy, security, and bias. Ethical considerations and potential risks

Slide 16

Slide 16 text

● Ethical concerns around data privacy, security, and bias. ● Teams need to ensure that they are using AI responsibly and transparently, with clear policies and guidelines for data collection, storage, and usage. Ethical considerations and potential risks

Slide 17

Slide 17 text

● Ethical concerns around data privacy, security, and bias. ● Teams need to ensure that they are using AI responsibly and transparently, with clear policies and guidelines for data collection, storage, and usage. ● Active and continuous review of these tools are a necessary and required action. Ethical considerations and potential risks

Slide 18

Slide 18 text

● Not adopting AI tools by DevOps teams risk sidelining them in favour of teams that do use AI tools. Summary

Slide 19

Slide 19 text

● Not adopting AI tools by DevOps teams risk sidelining them in favour of teams that do use AI tools. ● Lean forward and learn all that you can to discover the areas that DevOps can benefit for AI tools and change your culture. Summary

Slide 20

Slide 20 text

● Not adopting AI tools by DevOps teams risk sidelining them in favour of teams that do use AI tools. ● Lean forward and learn all that you can to discover the areas that DevOps can benefit for AI tools and change your culture. ● Have fun! Summary Thank you! Harish Pillay, [email protected] @[email protected]