Skip to content

Commit

Permalink
ADI all
Browse files Browse the repository at this point in the history
  • Loading branch information
alvagante committed Dec 28, 2024
1 parent d609fa8 commit f62fad7
Show file tree
Hide file tree
Showing 27 changed files with 167 additions and 19 deletions.
Binary file added AbnormalDevOpsIterations/img/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added AbnormalDevOpsIterations/img/10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added AbnormalDevOpsIterations/img/11.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added AbnormalDevOpsIterations/img/12.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added AbnormalDevOpsIterations/img/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added AbnormalDevOpsIterations/img/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added AbnormalDevOpsIterations/img/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added AbnormalDevOpsIterations/img/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added AbnormalDevOpsIterations/img/6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added AbnormalDevOpsIterations/img/7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added AbnormalDevOpsIterations/img/8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added AbnormalDevOpsIterations/img/9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion _episodes/001.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
number: '1'
layout: 'adi_humanintelligence'
layout: 'humanintelligence'
title: 'Puppet, operations, Open Source, life and everything'
date: '20241002'
host: Alessandro Franceschi
Expand Down
2 changes: 1 addition & 1 deletion _episodes/002.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
number: '2'
layout: 'adi_humanintelligence'
layout: 'humanintelligence'
title: 'DevOps, conferences and IT landscape'
date: '20241009'
host: Alessandro Franceschi
Expand Down
2 changes: 1 addition & 1 deletion _episodes/003.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
number: '3'
layout: 'adi_humanintelligence'
layout: 'humanintelligence'
title: 'The pioneer journey from DevOps to AI'
date: '20241016'
host: Alessandro Franceschi
Expand Down
2 changes: 1 addition & 1 deletion _episodes/004.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
number: '4'
layout: 'adi_humanintelligence'
layout: 'humanintelligence'
title: 'Unlocking The Power Of Platforms'
date: '20241023'
host: Alessandro Franceschi
Expand Down
2 changes: 1 addition & 1 deletion _episodes/005.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
number: '5'
layout: 'adi_humanintelligence'
layout: 'humanintelligence'
title: Coroot's eBPF observability
date: '20241023'
host: Alessandro Franceschi
Expand Down
13 changes: 11 additions & 2 deletions _episodes/006.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
number: '6'
layout: 'adi_humanintelligence'
layout: 'humanintelligence'
title: Present and future of Puppet
date: '20241030'
date: '20241106'
host: Alessandro Franceschi
youtube: twS90CkFM6Q
guest: David Sandilands
Expand All @@ -13,3 +13,12 @@ tags:
- Puppet Enterprise
- Open Source
---
In this episode of "Abnormal DevOps Iterations," we welcome David Sandilands, Community and Dev Relations Lead at Puppet.

David shares insights on the current state and future of Puppet, including its role in the cloud-native landscape and its ability to solve configuration management challenges.

We discuss the growing maturity of Puppet, its relevance in both virtual machines and containerized environments, and how data accessibility and AI are shaping the future of DevOps.

David also highlights new features in Puppet Enterprise, such as observability tools, and the evolving role of Puppet in modern infrastructure management.

Tune in for an in-depth conversation on DevOps, cloud infrastructure, and more!
14 changes: 11 additions & 3 deletions _episodes/007.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,22 @@
---
number: '7'
layout: 'adi_humanintelligence'
layout: 'humanintelligence'
title: Using AI to detect infrastructure changes blast radius
date: '20241030'
date: '20241113'
host: Alessandro Franceschi
youtube: pEQpc3GwI3g
guest: Dylan Ratcliffe
tags:
- Puppet
- DevOps
- IA

- Blast Radius
- Infrastructure
---
In this episode of Abnormal DevOps Iterations, we chat with Dylan Ratcliffe, founder and CEO of Overmind, a tool designed to predict the "blast radius" and risks of infrastructure changes.

Dylan shares the story behind Overmind, inspired by a critical error he made, and how it now leverages GPT-4 to analyze dependencies and detect potential issues before deployment.

We dive into the complexities of modern DevOps, the evolving roles of tools like Puppet, trends in IT infrastructure, and the impact of open-source standards on simplifying complex systems.

A must-watch for anyone interested in DevOps, AI in infrastructure, and the future of IT
11 changes: 8 additions & 3 deletions _episodes/008.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
number: '8'
layout: 'adi_humanintelligence'
title: A brilliant discussion with Gary Larizza about Puppet, DevOps, IT consulting
date: '20241030'
layout: 'humanintelligence'
title: A brilliant discussion about Puppet, DevOps, IT consulting
date: '20241120'
host: Alessandro Franceschi
youtube: 7bOKc7Ci2Ek
guest: Gary Larizza
Expand All @@ -12,3 +12,8 @@ tags:
- IA
- Holos
---
In this episode of the "Abnormal DevOps Iterations" podcast, we dive deep into the intersection of tech, automation, and life with industry experts Al and Gary, recorded the day after a U.S. election. From nostalgic reflections on the early days of Puppet to cutting-edge solutions like Terraform and Kubernetes, our guests discuss their journeys in DevOps and consulting. They explore the challenges of large-scale deployments, handling cloud migrations, and the importance of security in automation.

Gary shares fascinating stories from working with major tech firms like Twitter, revealing insights into the evolution of platform engineering and the current state of DevOps tools. This episode covers everything from the intricacies of AI and automation to the delicate balance between on-site and remote consulting. It’s a candid, no-nonsense look at where DevOps has been, where it’s headed, and the hard truths about keeping up with industry shifts.

Whether you're a seasoned pro or just starting in tech, tune in for an honest, insightful conversation filled with humor, history, and a touch of nostalgia. Don't miss this episode if you’re passionate about DevOps, the cloud, and the future of IT!
28 changes: 28 additions & 0 deletions _episodes/010.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
number: '10'
layout: 'humanintelligence'
title: On Cilium, eBPF, Kubernetes and everything
date: '20241204'
host: Alessandro Franceschi
youtube: 76h7U_u2lVs
guest: Raphaël Pinson
tags:
- Cilium
- Kubernetes
- Puppet
- DevOps
- Automation
- Open Source
- IT Management
- Software Development
---
In this episode of Abnormal DevOps Iterations, we sit down with Raphaël Pinson, Technical Marketing Engineer at Isovalent, to explore the cutting-edge innovations shaping the DevOps and Kubernetes landscapes.

Topics include:
The role of Cilium as a de facto Kubernetes networking standard
The revolutionary power of eBPF in transforming Linux kernel functionality
When tools like Puppet remain relevant in modern infrastructure
Insights into balancing Kubernetes, virtual machines, and physical servers in hybrid environments
Best practices for managing databases outside of containers

Whether you're a seasoned DevOps engineer or a curious learner, this episode offers unique perspectives on managing infrastructure, leveraging advanced kernel technologies, and embracing the human side of IT systems.
22 changes: 22 additions & 0 deletions _episodes/011.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
number: '11'
layout: 'humanintelligence'
title: Icinga, monitoring and evolving infrastructures
date: '20241211'
host: Alessandro Franceschi
youtube: vpwE7Apb5yE
guest: Bernd Erk
tags:
- Icinga
- Monitoring
- DevOps
- AI
- Open Source
- Kubernetes
- Observability
- IT Infrastructure
---
In this episode of Abnormal DevOps Iterations, we sit down with Bernd Erk, CEO of NETWAYS and co-creator of Icinga. We discuss the evolution of IT monitoring from Nagios to Icinga, the challenges of adapting to cloud-native and Kubernetes environments, and the balance between traditional monitoring and dynamic observability.
Bernd shares insights on open-source business models, the impact of AI on tech and society, and his thoughts on the future of IT infrastructure automation.

From technical discussions about monitoring tools to a broader conversation about AI, open source, and the human element in tech, this episode is packed with fascinating insights and ideas.
30 changes: 30 additions & 0 deletions _episodes/012.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
number: '12'
layout: 'humanintelligence'
title: System Initiative and Infrastructure as Model
date: '20241218'
host: Alessandro Franceschi
youtube: umF9CX9kLX8
guest: Adam Jacob
tags:
- Chef
- DevOps
- System Initiative
- Infrastructure
- Automation
- AI
- Hypergraph
- Data-first
- infrastructure ad model
---
In Episode 12 of Abnormal DevOps Iterations, we sit down with Adam Jacob, the founder of Chef and System Initiative, to discuss the future of Infrastructures automation. Adam shares insights into System Initiative, a groundbreaking approach to managing infrastructure complexity using a hypergraph-based model for automation.

Key topics include:

The evolution of DevOps from its early days to today’s challenges.
How System Initiative rethinks automation by replacing traditional pipelines with dynamic, collaborative, and data-first models.
The role of AI in simplifying infrastructure management and modeling.
Adam’s reflections on past lessons from building Chef and competing in the DevOps space.
Predictions on how the IT world will evolve over the next five years and why infrastructure automation needs a paradigm shift.

This conversation is full of industry insights, hard-learned lessons, and bold visions for the future of IT infrastructures management, enlightened by the brilliant mind and words of Adam Jacob.
31 changes: 31 additions & 0 deletions _episodes/013.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
number: '13'
layout: 'humanintelligence'
title: Team Topologies and Organisational Design
date: '20241230'
host: Alessandro Franceschi
youtube: y-QNhvbrNl8
guest: Manuel Pais
tags:
- Team Topologies
- DevOps
- Cognitive Load
- AI
- Organisational Design
- Domain-Driven Design
- Dynamic Reteaming
- Continuous Learning
---
In ADI 13 Manuel Pais discusses the background and evolution of Team Topologies, emphasizing that the book focuses on achieving a fast flow of value to customers by thoughtfully organizing “teams of teams.” This approach goes beyond simply speeding up individual teams, highlighting that true DevOps success hinges on continuous feedback loops and the sustainability of teams’ workloads.

A major theme is cognitive load—the mental effort required of teams to handle their responsibilities. Manuel introduces “Temperature,” a new product designed to measure and manage cognitive load. By identifying specific drivers behind overload (e.g., too many stakeholders or unwieldy infrastructure concerns), organizations can reshape team responsibilities and invest in platform teams that reduce complexity for product (stream-aligned) teams.

Manuel reviews the four core team types from Team Topologies:

Stream-aligned teams focused on end-to-end value delivery for a particular product or service.
Platform teams providing internal services to reduce cognitive load.
Enabling teams bridging skill gaps and mentoring other teams.
Complicated subsystem teams dedicated to specialized, complex parts of a system.
He underscores that success with Team Topologies often involves incremental organizational evolution rather than large-scale, one-time reorgs. Leaders must understand value streams, use flow metrics and DORA metrics appropriately, and ensure continuous learning. Discussion also touches on AI’s potential—while it may automate some tasks or reduce team size, it likely won’t eliminate the need for skilled human teams aligned to business goals.

Finally, Manuel stresses the importance of culture and human factors—restructuring teams requires managing change and encouraging collaboration. He also suggests exploring complementary frameworks such as Wardley Mapping and Domain-Driven Design, as well as practices like Dynamic Reteaming, to help organizations thrive in continuously evolving environments.
7 changes: 5 additions & 2 deletions _includes/adi_detail.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,13 @@
<div class="content-section-a">
<div class="container">
<div class="row">
<div class="col-lg-4">
<h2><a href="{{ site.url }}/AbnormalDevOpsIterations/">Abnormal DevOps Iteration {{ page.number }}</a></h2>
<div class="col-lg-2">
<img class="img-responsive" src="{{ site.url }}/AbnormalDevOpsIterations/img/{{ page.number }}.png" alt="ADI {{ page.number }} - {{ page.guest }}: {{ page.title }}">
Posted: {{ page.date | date: "%Y-%m-%d" }}
</div>
<div class="col-lg-2">
<h2><a href="{{ site.url }}/AbnormalDevOpsIterations/">Abnormal DevOps</br>Iteration {{ page.number }}</a></h2>
</div>
<div class="col-lg-8">
<h1>{{ page.guest }} - {{ page.title }}</h2>
</div>
Expand Down
11 changes: 8 additions & 3 deletions _includes/adi_list.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,17 @@
<div>
<div class="lead">
<h2>Abnormal DevOps Iterations: Human Intelligence</h2>
<ul>

{% assign sorted_posts = site.episodes | sort: "path" | reverse %}
{% for post in sorted_posts %}
<li>
<div class="row">
<div class="col-lg-4">
<img class="img-responsive" src="{{ site.url }}/AbnormalDevOpsIterations/img/{{ page.number }}.png" alt="ADI {{ page.number }} - {{ page.guest }}: {{ page.title }}">
</div>
<div class="col-lg-8">
<strong>{{ post.number }} </strong> - {{ post.guest }}: <a href="{{ site.url }}{{ post.url }}" target="_parent">{{ post.title }}</a>
</li>
</div>
</div>
{% endfor %}
</ul>
</div>
Expand Down
9 changes: 8 additions & 1 deletion sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ layout: null
<priority>0.80</priority>
</url>
<url>
<loc>{{ site.url }}/AbnormalDevOpsIterations/</loc>
<loc>{{ site.url }}//</loc>
<priority>0.80</priority>
</url>
<url>
Expand All @@ -29,4 +29,11 @@ layout: null
<priority>0.60</priority>
</url>
{% endfor %}
{% for post in site.episodes %}
<url>
<loc>{{ site.url }}{{ site.baseurl }}{{ post.url }}</loc>
<lastmod>{{ post.date | date_to_xmlschema }}</lastmod>
<priority>0.60</priority>
</url>
{% endfor %}
</urlset>

0 comments on commit f62fad7

Please sign in to comment.