Abstract
From idea to the first line of code to production deployments - DevSecOps workflows help develop software faster. Everyone has reached a different level of adoption, and some processes may feel inefficient, or blocking progress and innovation.
Open the DevSecOps workflow, and find the stage where you spend the most time. Which is the most inefficient task? Planning issues after long discussions, MR review requests without context, maintaining legacy code, team onboarding with new project structures, missing unit tests, or analyzing the impact of security vulnerabilities, or even debugging blocking CI/CD pipelines with long stacktraces …
Join this session to hear a story about experienced pain points, wasted hours to debug and solve, and learn how a little help from AI makes DevSecOps workflows efficient again. Get inspired to take the learnings into action, and join the conversation after the talk with your feature ideas and stories.
Interview
Helping users and customers get more efficient through learning content and exploring new technologies.
AI adoption increased massively in 2023, and 2024 will be no different. The landscape is moving fast, and learning can be overwhelming. My focus is to explain complex topics into stories and explore AI use cases for DevSecOps from different viewpoints.
AI can help make us more efficient beyond code suggestions across the DevSecOps lifecycle. It also expands into platform engineering and developer experience and opens new ways to look at Observability data or security vulnerabilities.
A chat prompt to ask a question and get help sounds promising. What about data privacy, is my data being used to train the language models? Which alternatives are available to tackle these challenges?
My motivation is twofold: Understand the most inefficient task in your daily workflow and show ideas for getting more efficient. Changing sides into building AI and LLMs and looking behind the scenes – what is required to build, train, and operate your own cloud-native AI and solve privacy concerns.
Experienced developers, DevOps engineers, and platform engineers. Team leaders measure efficiency and productivity. An intermediate level is required for DevOps workflows, as well as a general understanding of cloud-native infrastructure.
To be able to identify the most inefficient tasks in the DevSecOps lifecycle and start implementing proposed ideas and actions. Explore new technology and projects, and start a conversation with attendees after the talk to share more use case stories where AI could help.
Topics
QCon London 2024 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.
Part of the track
Cloud-Native Engineering Hosted by Bilgin Ibryam Principal Product Manager @Diagrid, Co-author of “Kubernetes Patterns“, Previously Architect @RedHatFrom the same track
Monday 8 April
10:35 Churchill (Ground Fl.) Session AWS Efficient Serverless Development: Latest Patterns and Practices on AWS Yan Cui AWS Serverless Hero & Independent Consultant Ready to dive into the world of serverless with AWS? In this talk, we're going to cut through the jargon and get straight to what serverless really means and why it's a game-changer for developers like us. 11:45 Churchill (Ground Fl.) Session DevSecOps Efficient DevSecOps Workflows With a Little Help From AI Michael Friedrich Senior Developer Advocate @GitLab From idea to the first line of code to production deployments - DevSecOps workflows help develop software faster. Everyone has reached a different level of adoption, and some processes may feel inefficient, or blocking progress and innovation. 13:35 Rutherford (4th Fl.) Unconference Unconference: Cloud-Native Engineering An unconference is a participant-driven meeting. Attendees come together, bringing their challenges and relying on the experience and know-how of their peers for solutions. 14:45 Churchill (Ground Fl.) Session architecture Building SaaS From Scratch Using Cloud-Native Patterns: A Deep Dive Into a Cloud Startup Joni Collinge Founding Software Engineer @Diagrid A robust and extensible Cloud platform is the foundation on which to build and distribute powerful Software as a Service (SaaS). It provides a common layer upon which you can quickly iterate to deliver specialized services to meet the needs of your end users. 15:55 Churchill (Ground Fl.) Session Infrastructure as Code Borderless Cloud: Designing, Implementing, and Securing Apps Across Multiple Clouds Adora Nwodo Senior Software Engineer, Founder of NexaScale, Multi-Published Author There are different reasons why your team might want to leverage the multi-cloud architecture. It could be a result of the desire to enhance redundancy and optimize costs, to ensure regulatory compliance, or to capitalize on the diverse services offered by different cloud providers. 17:05 Churchill (Ground Fl.) Session storage Stateful Cloud Services at Neon: Navigating Design Decisions and Trade-Offs John Spray Storage Engineering Lead @neon.tech, Formerly Redpanda, Inktank (Ceph), Whamcloud (Lustre) Cloud-native engineering talks frequently focus on implementing and operating the stateless parts of applications.