Tracy Bannon

It's the humans that matter...

This session was presented at DevSecOps Days Pittsburgh, held virtually April 27, 2022.

Navigating the Hypecycle ++ Building Secure Systems in a GenAI World

Appalachia Advance - CyberTech Conference - Panel & Tech Learning Session

Generative AI (GAI) technologies are being applied in a range of sectorsโ€”national defense, healthcare, transportation, and more. While the surge brings advantages, it also presents unique cybersecurity challenges. Embracing the potential of GenAI involves acknowledging and mitigating these cybersecurity risks early and is key to designing secure complex systems. I'll share you how to equip your organization with the knowledge and tools to defend against tomorrowโ€™s threats today.

Unlocking Innovation with AI powered Software Engineering - #AI4SWE

ADDO (All Day DevOps) Presentation

The rapid development of GAI tools offers groundbreaking potential for software engineering, but teams face hurdles in adopting these technologies. This session is essential for software architect, engineers, developers, DevOps professionals, and security leaders aiming to enhance efficiency and quality in their software engineering processes using GAI. Attendees will gain practical insights into the current state of GAI in software engineering, learn strategies to overcome adoption barriers, and understand future trends to integrate GAI effectively into their software engineering and DevSecOps practices. Attendees hugoalso walk away with a call to action and materials to immediately leverage with the their teams and organizations.

#AI4SWE - AI powered Software Engineering

DevOpsDays Dallas Keynote Address on Unlocking Innovation

Generative AI has taken the world by storm, including the realm of software engineering. There's a rush to incorporate AI tools, from code generation to test analysis. This is groundbreaking technology that has limitations and challenges to navigate. AI-assistance can enhance your delivery of value with the speed and quality your end-users demand. The key is to use assurance-based techniques. We'll also need to figure out how to pivot from viewing AI as merely a tool today to envisioning a future filled with AI agents as team members.

xOPS - Transdiciplinary approach to incorporating AI into the Software

xOPS: Transdiciplinary approach to incorporating AI into the Software For today, Iโ€™m going to define ๐˜…๐—ข๐—ฝ๐˜€ as ๐——๐—ฒ๐˜ƒ๐—ฆ๐—ฒ๐—ฐ๐—ข๐—ฝ๐˜€ + ๐——๐—ฎ๐˜๐—ฎ๐—ข๐—ฝ๐˜€ + ๐— ๐—Ÿ๐—ข๐—ฝ๐˜€. Why though? Because the integration of AI capabilities into our software requires more than traditional DevSecOps. Iโ€™ve spent decades architecting software solutions for complex challenges, Iโ€™ve learned that pragmatism, integration, and flexibility are paramount. ๐˜…๐—ข๐—ฝ๐˜€ ๐—ถ๐˜€๐—ปโ€™๐˜ ๐—ฎ ๐—บ๐—ฒ๐˜๐—ต๐—ผ๐—ฑ๐—ผ๐—น๐—ผ๐—ด๐˜†; itโ€™s a transdisciplinary mindset that integrates the ๐—ฝ๐—ฟ๐—ถ๐—ป๐—ฐ๐—ถ๐—ฝ๐—น๐—ฒ๐˜€ of DevSecOps, DataOps, and MLOps.

Infusing AI into Software Engineering: Challenges and Opportunities

Artificially Intelligent Enterprise Virtual Summit

Generative AI has taken the world by storm, including the realm of software engineering. There's a rush to incorporate AI tools, from code generation to test analysis. This is groundbreaking technology that has limitations and challenges to navigate. AI-assistance can enhance your delivery of value with the speed and quality your end-users demand. The key is to use assurance-based techniques. We'll also need to figure out how topivot from viewing AI as merely a tool today to envisioning a future filled with AI agents as team members.

Applying AI to the SDLC: New Ideas and Gotchas

QCon London Keynote on Leveraging AI to Improve Software Engineering

Generative AI has taken the world by storm, including the realm of software engineering. There's a rush to incorporate AI tools, from code generation to test analysis. This is groundbreaking technology that has limitations and challenges to navigate. AI-assistance can enhance your delivery of value with the speed and quality your end-users demand. The key is to use assurance-based techniques. We'll also need to figure out how topivot from viewing AI as merely a tool today to envisioning a future filled with AI agents as team members.

Podcast Series:Real Technologists

In our world today, technology plays an increasingly significant role in shaping our lives. The way we communicate, work, and even entertain ourselves is being revolutionized by tech. Behind every innovation, thereโ€™s a person, a human being with unique experiences, perspectives and challenges. Understanding what shaped their perspective is a real goal. Thatโ€™s why I created the ๐—ฅ๐—ฒ๐—ฎ๐—น ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ผ๐—น๐—ผ๐—ด๐—ถ๐˜€๐˜๐˜€ ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜. Each week I explore the genuine stories and true journeys of folks shaping our digital future.

What does the Journey to the Cloud look like?

I mean what does it really take??

What does the journey to the cloud like when we are discussing application architecture? I had the pleasure of chatting with Richard Simon from the Cloud Therapists. We discussed the reality of mmigrating to cloud and the 4 stages defined in a chart that Richard has developing for a number of years, based on the familiar Rโ€™s of migration and customer interactions. You know the Rโ€™s right? Rehost, Replatform, Refactor and Rearchitectโ€ฆyou could add Retire and Redesignโ€ฆ

Architectural Decision Records!

๐—™๐—ผ๐—ฟ ๐—ต๐—ฒ๐—ฎ๐˜ƒ๐—ฒ๐—ปโ€™๐˜€ ๐˜€๐—ฎ๐—ธ๐—ฒ, ๐—ช๐—ฟ๐—ถ๐˜๐—ฒ ๐—œ๐˜ ๐——๐—ผ๐˜„๐—ป!!! I shared the idea of decision records with a mid-career techie and he was blown away by the value and simplicity. Using Architectural Decision Records (ADRs) to jot down choices just make sense. It doesnโ€™t need to be a full white paperโ€ฆ just a few lines as an .MD file. WHY? So your decisions are defensible and to give anyone in the future a frame of reference.