Generative DevOps

NOTE: This is Rob’s Gluecon topic on 5/24. Save $300 if you register with speaker300 at www.gluecon.com

We dive into the question of whether or not generative AI can be used to productively change DevOps automation and the control of infrastructure.

We’ve discussed the closed loop side of using AI to manage infrastructure in the past, but this episode we really dive into the idea of creating automation and using generative AI.

Transcript: otter.ai/u/VtnznHgydT3_6QSJpk…?utm_source=copy_url
Image: www.pexels.com/photo/tossing-fri…ying-pan-6937457/

Collaborative Platform Engineering

Today we look at what it takes to have much more collaborative building of automation, templates and shared components that are necessary to really drive platform engineering, and not just between teams at the same company.

We make components for infrastructure automation that bridges the industry because they can be shared much more broadly, similar to the way we share modules in coding languages. We dug into what it takes to make that type of environment work in automation, and what are the prerequisites of the environment?

How do we structure automation?

Transcript: otter.ai/u/IPyFDG19OCH-UekM7P…?utm_source=copy_url
Image: www.pexels.com/photo/doctor-oper…-patient-4421494/

Ops After Kubernetes

How has Kubernetes changed our industry? Today’s discussion is part of a multi podcast conversation in which we’re going to think about ways in which Kubernetes could go away, or could influence other technologies in such a way to be transformative.

We went down the path of what we have learned from Kubernetes and how it influences other aspects of IT operations, architecture and design, and explored the impact that the expectation for declarative immutable operational constructs will play into other aspects of our system. We also discuss micro LS microkernels and how operations are staged to talk about the need for declarative OS, banking on this idea that what Kubernetes has built extends into other areas.

Chat GPT Summary:
“The conversation is part of a multi-podcast series focused on exploring ways in which Kubernetes could influence other technologies, as well as the potential consequences if it were to disappear.
During the discussion, the group delved into the lessons learned from Kubernetes and its impact on various aspects of IT operations, architecture, and design. One key takeaway was the importance of declarative immutable constructs in managing the complexities of modern IT systems. The group also explored the potential for microkernels to revolutionize system design and emphasized the need for declarative operating systems.
Overall, the discussion highlighted the transformative role that Kubernetes has played in shaping the IT industry and underscored the importance of adopting a declarative, immutable approach to managing complex IT systems.”

Transcript: otter.ai/u/7SMjDGwHTMLmfaCACk…?utm_source=copy_url
Image: www.pexels.com/photo/submarine-m…-harbor-14707646/

The Evolving SDLC

Emily Friedman’s DevOpsDays Ukraine presentation about rethinking the software development lifecycle or SDLC sparks our conversation today. She describes looking at it as a multi-dimensional cross functional discipline, that actually accounts for six different vectors of capabilities that need to be factored in – a resilient and robust look at the SDLC. Watch her YouTube:

We found that the model does not cover all of the things that we’ve been discussing as important things to consider in building, deploying, and making software resilient and reliable, most specifically software, build materials, or s bombs.

Transcript: otter.ai/u/zp0uAu_xis_1fb66sS…?utm_source=copy_url
Image: www.pexels.com/photo/photo-of-or…inwheels-3580452/

Decentralized Platform Engineering

What are the human and management factors that go into building great platform engineering? And what are the efforts of control having too much control or too much flexibility, not enough collaboration, not creating space for innovation, and changing inside what’s inside these platform engineering efforts?

Today, we discuss centralized versus decentralized platform engineering, or as came up in the conversation about platform engineering, it’s the opposite of Java Enterprise, version and platform.

As you’re doing this type of work interacting with platform teams should influence how you design and authorize the effort to make that work. What type of slack you need to put in the system and what type of authority needs to be given to the platform engineering team.

Transcript: otter.ai/u/ySGeMTU_qFeeBbENz4…?utm_source=copy_url
Image: www.pexels.com/photo/keyboard-keys-lot-373072/

Generative AI in IT

What is generative AI and what are people now just generically calling ChatGPT?

We put these things in a technical frame, meaning can we use generative AI to improve our programming, testing or automation? What does it take to use these concepts in ways that iteratively improve IT infrastructures.

We review the state of chat, ChatGPT, AI infrastructure and things like that.

Transcript: otter.ai/u/nFCSMPFyUVHO50I0jG…?utm_source=copy_url
Image: www.pexels.com/photo/woman-leani…machine-15625100/

Chick-Fil-A Edge Kubernetes Deep Dive

https://soundcloud.com/user-410091210/chick-fil-a-edge-kubernetes-deep-dive

We break down the edge compute cluster by the Chick-fil-A team, and we talk about how they use Kubernetes, specifically K3s in 2500 of their restaurants to build an IoT and restaurant management system. This system uses Intel Knucks, a commodity commercial residential grade hardware.

It’s an update on a four year old Kubernetes story with a lot of buzz, and they show how they have been successful building this system.

If you’re interested in Kubernetes, Edge DevOps and distributed systems, this episode has a lot to enjoy.

Transcript: otter.ai/u/i0lBYq9PNQevn0AIvX…?utm_source=copy_url
Image: www.pexels.com/photo/person-in-b…of-cards-6255293/

Improving Time To Decision

https://soundcloud.com/user-410091210/improving-time-to-decision

How do we improve the time to decision for CIOs? Today we talk about general business practice and how we can help.

Technical innovators and architects create value for the teams that they support. This can either be from an automation perspective, which is what RackN does, or from a data perspective, which Tyler describes in the podcast today. These are real challenges.

When we flip the script and talk about the miscommunication between how CIOs see business challenges and translate business challenges into technical delivery, however, we get into a fascinating set of discussions where Joanne brings up some key challenges for 2023. We also discuss mapping those from CIOs into implementation, followed by ultimately trying to find ways that people can make fast, valuable decisions that feel right.

This conversation is rooted in important conceptual executive level thinking. We’ll include the list of points that Joanne talks about below as well as in the show notes, and I highly recommend you check those out.

Joanne Friedman’s Key Challenges for 2023
1. Tackle inflation and margin pressure
2. Migrate supply chain disruption
3. Make sustainability a pillar
4. Calibrate talent management strategy
5, Streamline procurement and sourcing
6. Strengthen digital thread
7. Prioritize innovation initiatives

We try to name these key challenges, but in a lot of cases we are talking about the list or the graphic. You’ll need to refer to the show notes in order to see the complete one.

Transcript: otter.ai/u/sFESW3yziGOolNbiyt…?utm_source=copy_url
Image: www.pexels.com/photo/man-holding…er-board-1117132/

Platform Engineering on API Abstractions

https://soundcloud.com/user-410091210/pt1-devops-ll-230124

Our mini episode today is a short discussion of API delineation and abstractions for platform engineering.

This was a short intro discussion, and it is especially interesting because platform is a major topic we will be exploring in the coming year. We highlight the challenges of finding the right abstraction points as well as building front end and back end automation.

Transcript: otter.ai/u/5gzoEliQ5H7N5LnGSP6sdOFNjv8
Image: www.pexels.com/photo/white-paper…te-table-7897470/

Stochastic Parrots And Processes

https://soundcloud.com/user-410091210/stochastic-parrots-and-processes

Today is a one on one discussion between me and Rocky Grover about infrastructure, infrastructure patterns, AI, and how all of these systems connect.

We think deeply about what it takes to design great systems and cover a ton of ground to connect it all back together into systems design. Rocky has a lot of depth of experience here.

Transcript: otter.ai/u/EYgaZUm5s36KYrUhDIwcXTkLHcA
Image: www.pexels.com/photo/bird-blue-zoo-large-52549/