Podcast – John Willis on Docker, Open Source Financing Challenges and Industry Failures

Joining us this week is John Willis, VP DevOps and Digital Practices, SJ Technologies known for many things including being at the initial DevOps meeting in Europe, co-founder of the DevOpsDays events, and the DevOps Café podcast.

Highlights

  • Introduction to the Phoenix Project and the new audio Beyond the Phoenix Project
  • Docker discussion and the issues around its success based on the ecosystem success
  • Docker vs operation split for two different audiences
  • Issue of sustaining open source technology and lack of financing to support this
  • Revenue arc vs viral adoption for open source model
  • Three reasons to choose open source model for software

Topic                                                                                        Time (Minutes.Seconds)
Introduction                                                                             0.0 – 3.10
Beyond the Phoenix Project & DevOps Café                     3.10 – 6.50
Docker Discussion & Ecosystem Success                         6.50 – 17.55 (Moby Project & Community)
Developer vs Operation Split                                               17.55 – 20.31 (Docker is pdf of Containers)
Free Software vs Open Software / Pay for Sustaining    20.31 – 44.29 (VC Funding Issues)
Three Reasons for Open Source                                         44.29 – 48.01
Goal is Not to Hurt People                                                    48.01 – 54.13 (Toyota Example)
Wrap-Up                                                                                  54.13 – END

Podcast Guest: John Willis, VP DevOps and Digital Practices, SJ Technologies

John Willis is Vice President of DevOps and Digital Practices at SJ Technologies. Prior to SJ Technologies he was the Director of Ecosystem Development for Docker, which he joined after the company he co-founded (SocketPlane, which focused on SDN for containers) was acquired by Docker in March 2015. Previous to founding SocketPlane in Fall 2014, John was the Chief DevOps Evangelist at Dell, which he joined following the Enstratius acquisition in May 2013. He has also held past executive roles at Opscode/Chef and Canonical/Ubuntu. John is the author of 7 IBM Redbooks and is co-author of “The Devops Handbook” along with authors Gene Kim, Jez Humble, and Patrick Debois. The best way to reach John is through his Twitter handle @botchagalupe.

Podcast – Erica Windisch on Observability of Serverless, Edge Computing, and Abstraction Boundaries

Joining us this week is Erica Windisch, Founder/CTO at IOpipe, a high fidelity metrics and monitoring service which allows you to see inside AWS Lambda functions for better insights into the daily operations and development of severless applications.

Highlights

  • Intro of AWS Lambda and IOpipe
  • Discussion of Observability and Opaqueness of Serverless
  • Edge Computing Definition and Vision
  • End of Operating Systems and Abstraction Boundaries

Topic                                                                                Time (Minutes.Seconds)

Introduction                                                                    0.0 – 1.16
Vision of technology future                                         1.16 – 3.04 (Containers ~ Docker)
Complexity of initial experience with new tech       3.04 – 5.38 (Devs don’t go deep in OS)
Why Lambda?                                                                5.38 – 8.14 (Deploy functions)
What IOpipe does?                                                        8.14 – 10.54 (Observability for calls)
Lambda and Integration into IOpipe                          10.54 – 13.48 (Overhead)
Observability definition                                                 13.48 – 17.25
Opaque system with Lambda                                     17.25 – 21.13
Serverless framework still need tools to see inside   21.13 – 24.20 (Distributed Issues Day 1)
Edge computing definition                                           24.20 – 26.56 (Microprocessor in Everything)
Edge infrastructure vision                                            26.56 – 29.32 (TensorFlow example)
Portability of containers vs functions                         29.32 – 31.00 (Linux is Dying)
Abstraction boundaries                                                31.00 – 33.50 (Immutable Infra Panel)
Is Serverless the portability unit for abstraction?     33.50 – 39.46 (Amazon Greengrass)
Wrap Up                                                                          39.46 – END

 

Podcast Guest: Erica Windisch, Founder/CTO at IOpipe

Erica Windisch is the founder and CTO of IOpipe, a company that builds, connects, and scales code. She was previously a software and security engineer at Docker. Before joining Docker, worked as a principal engineer at Cloudscaling. Studied at Florida Institute of Technology.

 

Podcast: Justin Garrison on Cloud Native Infrastructure, Immutability, Observability and Much More

In this week’s podcast, we speak with Justin Garrison, co-author of Cloud Native Infrastructure (CNI).

  • Behind scenes for O’Reilly book and choice of cover animal
  • Infrastructure and CNI approach
  • State and Immutability / Immutable VM
  • Terraform and Kubernetes
  • Observability
  • The Why of Immutability
  • Infrastructure as Software (Netflix)
  • Site Reliability Engineering and DevOps

Topic                                                               Time (Minutes.Seconds)

Introduction                                                     0.0 – 2.11
TechNative Podcast on writing book          2.11 – 2.45
Cover of Cloud Native book                         2.45 – 4.52 (Andean Condor)
Why is infrastructure a dead carcass?        4.52 – 5.38 (Shift and lift is not enough)
Describe your approach to infrastructure  5.38 – 8.40
Maintain state with immutability                  8.40 – 13.14 (Containers don’t mean cloud native)
Immutable VM                                                13.14 – 18.55
Terraform                                                         18.55 – 21.55
Kubernetes                                                      21.55 – 27.52 (Helm example)
Observability                                                   27.52 – 35.32 (Prometheus)
Immutability and Why                                   35.32 – 38.08 (Repository dependencies)
Infrastructure as Software                            38.08 – 40.33 (Chaos engineering)
Google SRE Book                                           40.33 – 44.11 (Build empathy vs everyone as dev)
Wrap Up                                                          44.11– END

 

Podcast Guest

Justin Garrison, co-author of Cloud Native Infrastructure (CNI)

Justin loves open source almost as much as he loves community. He is not a fan of buzz words but searches for the patterns and benefits behind technology trends. He frequently shares his findings and tries to disseminate knowledge through practical lessons and unique examples. He is an active member in many communities and constantly questions the status quo. He is relentless in trying to learn new things and giving back to the communities who have taught him so much.

 

Podcast – Dave Nielsen talks Redis and usage at the Edge

Joining us this week is Dave Nielsen, Head of Ecosystem Programs at Redis Labs. Dave provides background on the Redis project and discusses ideas for using Redis in edge devices.

Highlights

  • Background of Redis project and Redis Labs
  • Redis and Edge Computing
  • Where is the Edge?
  • Raspberry Pi for edge devices? It’s about management
  • Wasteland of IT management at the edge

Topic                                                                                  Time (Minutes.Seconds)

Introduction                                                                     0.0 – 1.40
What is Redis and Redis Labs?                                    1.40 – 6.18
Redis product                                                                  6.18 – 6.54 (in-memory data store)
Need to store state of service                                      6.54 – 10.40 (queue storage in memory)
Using Redis at edge                                                       10.40 – 15.01(Dave’s definition of edge)
Data generated at edge than can be uploaded       15.01 – 16.55
Redis and other platforms at edge                             16.55 – 18.01 (Kubernetes, Docker)
Does edge need platform and a winner?                  18.01 – 21.01
Global distribution to edge sites                                 21.01 – 24.55 (Where is the edge?)
Difference b/w CDN and containers                          24.55 – 26.10 (Storage vs Compute)
Smaller devices and intermediary edge hub           26.10 – 34.10 (Raspberry Pi)
IoT devices fragmented market and hubs                34.10 – 36.44
Pushing updates at massive scale                             36.44 – 40.55 (infra not data centers)
How get code out to the edge devices?                   40.55 – 44.00 (unchartered territory)
Wrap Up                                                                          44.00 – END

Podcast Guest: Dave Nielsen, Head of Ecosystem Programs at Redis Labs

Dave works for Redis Labs organizing workshops, hackathons, meetups and other events to help developers learn when and how to use Redis. Dave is also the co-founder and lead organizer of CloudCamp, a community of Cloud Computing enthusiasts in over 100 cities around the world. Dave graduated from Cal Poly: San Luis Obispo and has worked in developer relations for 12 years at companies like PayPal, Strikeiron and Platform D. Dave gained modest notoriety when he proposed to his girlfriend in the book “PayPal Hacks.”

Twitter: @davenielsen

 

Podcast – Oliver Gould on Service Mesh, Containers, and Edge

Joining us this week is Oliver Gould, CTO Buoyant who provides a service mesh abstraction view to micro-services and Kubernetes. Oliver and Rob also take a look at how applications are managed at the edge and highlights the future roadmap for Conduit.

Highlights

  • Defining microservices and Kubernetes from Buoyant viewpoint
  • Service mesh abstractions at a request level (load balance, get, put, …)
  • Conduit overview – client-side load balancing
  • Service mesh tool comparisons
  • Edge Computing discussion from service mesh view

Topic                                                                           Time (Minutes.Seconds)

Introduction                                                                0.0 – 1:39
Define Microservices                                                1:39 – 5.25
Define Kubernetes                                                     5.25 – 10.23 (Memory as a Service)
Service Mesh Abstractions                                       10.23 – 12.37 (L5 or L7)
Conduit Overview                                                      12.37 – 18.20 (Sidecar Container)
When do I need Service Mesh?                              18.20 – 19.55 (Complex Debugging)
Service Mesh Comparisons                                     19.55 – 22.31
Deployment Times / V2 to 3 for DRP                    22.31 – 25.13 (Kubernetes into Production)
Edge Computing                                                       25.13 – 27.04 (Define)
App in Cloud + Edge Device?                                  27.04 – 31.10 (POP = Point of Prescience)
Containers + Serverless                                            31.10 – 34.30 (Proxy in Browser)
Future Roadmap                                                       34.30 – 37.06 (Conduit.io)
Wrap Up                                                                     37.06 – END

Podcast Guest:  Oliver Gould, CTO Buoyant

Oliver Gould is the CTO of Buoyant, where he leads open source development efforts. Previously, he was a staff infrastructure engineer at Twitter, where he was the tech lead of the Observability, Traffic, and Configuration and Coordination teams. Oliver is the creator of linkerd and a core contributor to Finagle, the high-volume RPC library used at Twitter, Pinterest, SoundCloud, and many other companies.

Podcast – Yadin Porter de León on critical open source community failings

Joining us this week is Yadin Porter de León (@porterdeleon), IT Community at Druva as well as from the Level Up Project and host of the Tech Village podcast.

Highlights

  • Open Source Communities and the People
  • Relationship of Corporations in Open Source and Community
  • Users of Open Source care about Community?
  • Community’s should FOCUS and not overlap to adjacencies

Topic                                                                               Time (Minutes.Seconds)

Introduction                                                                     0.0 –  1.48
Community and people                                                1.48 – 2.14
Impact of code released on users                              2.14 – 5.47 (Community at speed of code)
Code can be an ugly child                                            5.47 – 8.55
Community can be an ugly child                                8:55 – 15.55 (Plamondon Podcast)
What open source is commoditizing                         15.55 – 20.25 (SIGs in projects & control)
How open source is being consumed                       20.25 – 25.53 (Guidance from Corp in OS)
Standard bodies and open source                             25.53 – 28.51 (Code has inertia)
Community changes to solve these issues               28.15 – 34.39 (Focus on core of project)
Defensive communities from code                            34.39 – 39.18 (Community volatility)
Projects must address existing customers               39.18 – 41.58
Wrap Up                                                                          41.58 – END

Podcast Guest: Yadin Porter de León, IT Community at Druva and Founder of Level Up Project

Yadin has been a B2B technology change agent across multiple industries for over 10 years. He currently leads content marketing, influence marketing and IT community at Druva and is the founder of the Level Up Project.  Yadin has helped grow companies small and large as a leader, individual contributor, and board member and, as a steering committee member of the Silicon Valley VMUG chapter, he has also been an event speaker and organizer.

Podcast: Kong Yang on golden age of cloud, CI/CD and DevOps, and operator opportunity

In this week’s podcast, we speak with Kong Yang, Head Geek at SolarWinds. He also hosts the Wide World of Tech podcast. Key topics discussed in the podcast:

  • State of cloud computing ~ entering its golden age
  • IT & business units coming together to deal with shadow IT responsibly
  • Building technology on services with no control over them
  • CI/CD model
  • Operators skills and time available
  • Human aspect

Topic                                                   Time (Minutes.Seconds)

Introduction                                         0.0 – 1.58 (Gina Rosenthal Podcast)
Cloud is Settling In                             1.58 – 5.18 (Entering it’s Golden Age)
Is Amazon Frictionless?                    5.18 – 6.32 (Lack of Governance Issues for IT)
Multi-Technology Issues                  6.32 – 8.05 (IT must Partner with Business Units)
Moving Away from Control Infra     8.05 – 10.40
Tooling Choices                                 10.40 – 15.10 (Managing Services is Uneasy w/ no Control)
CI/CD                                                  15.10 – 22.15 (Dev’s view vs Ops view)
Time for Operators is Limited         22.15 – 25.55 (Always have to be learning)
Pipeline Specialization per Cloud  25.55 – 36.31 (People Challenges / SRE Half-Life)
Wrap Up                                             36.31 – END

Podcast Guest
Kong Yang, Head Geek at Solar Winds

Kong Yang is a Head Geek at SolarWinds® with over 20 years of IT experience specializing in virtualization and cloud management. He is a VMware vExpert, Cisco Champion, and active contributing practice leader within the virtualization and cloud communities.

Yang’s industry expertise includes application performance management, virtualization sizing and capacity planning best practices, community engagement, and technology evangelism. Yang is passionate about understanding the behavior of the application lifecycle and ecosystem – the analytics of the interdependencies as well as qualifying and quantifying the results to empower the organization’s bottom line.

He focuses on virtualization and cloud technologies; application performance management; hybrid cloud best practices; technology stacks such as containers, microservices, serverless, and cloud native best practices; DevOps conversations; converged infrastructure technologies; and data analytics. Yang is a past speaker at BrightTALK Summits, Spiceworks SpiceWorld, Interop ITX, and VMworld events.

He is also the owner of United States Patent 8,176,497 for an intelligent method to auto-scale VMs to fulfill peak database workloads. Yang’s past roles include a Cloud Practice Leader at Gravitant and various roles at Dell Technologies.

Follow Kong at @KongYang

Podcast – Eric Wright talks DevOpsishFullStackishness and Woke IT

 

 

 

 

 

Joining us this week is Eric Wright, Director Technical Marketing/Evangelist at Turbonomic and podcaster/evangelist at Discoposse.com talking open source.

Highlights:

  • RANT on cloud terminology w/ new terms “DevOpsishFullStackishness” & “Woke IT”
  • Open source communities, vendors, and value of users
  • Edge Computing – definition, Turbonomic Role in cloud/edge
  • Edge and Cloud are Hybrid – embrace multiple paradigms including legacy
  • Discussion of Go language and RackN usage

Topic                                                                                  Time (Minutes.Seconds)

Introduction                                                                   0.0 – 2.30
Questioning in Open Source                                      2.30 – 3.38 (Rob’s Skill)
RANT on Cloud Terminology                                     3.38 – 14.30 (Hybrid IT is legitimate)
Software Defined Terminology                                 14.30 – 15.55 (Trademark Tech Terms)
Open Source Community & Vendors                       15.55 – 20.30
Using Open Source as Valuable as Contribute      20.30 – 24.30
Open Source Project Scope Creep                          24.30 – 26.13
Edge Computing                                                         26.13 – 28.57
Turbonomic Role in Edge                                           28.57 – 32.53 (Workload Automation)
Dynamic Mapping of Workloads at Edge                32.53 – 34.39
Sounds like Hybrid?                                                     34.39 – 42.31 (RackN does PXE in Go)
Ruby Containers into Go on a Switch                       42.31 – 46.35 (Language Snobs)
Wrap Up                                                                        46.35 – END

 

 

Podcast Guest: Eric Wright, Director Technical Marketing/Evangelist at Turbonomic

Before joining Turbonomic, Eric Wright served as a systems architect at Raymond James in Toronto. As a result of his work, Eric was named a VMware vExpert and Cisco Champion with a background in virtualization, OpenStack, business continuity, PowerShell scripting and systems automation. He’s worked in many industries, including financial services, health services and engineering firms. As the author behind DiscoPosse.com, a technology and virtualization blog, Eric is also a regular contributor to community-driven technology groups such as the Pluralsight Author, the leading provider of online training for tech and creative professionals. Eric’s latest course is “Introduction to OpenStack” you can check it out at pluralsight.com.

Podcast: Nic Jackson on HashiCorp Product Philosophy in Open Source and Feature Minimization

 

 

 

In this week’s podcast, we speak with Nic Jackson, Developer Advocate, HashiCorp (@sheriffjackson). Nic provides insight into the product and development philosophy of HashiCorp and how it impacts their products and open source components. The last section of the podcast on product feature limitations and how companies go too far is very interesting.

  • HashiCorp Overview and Design Philosophy of their Solutions
  • Company vs Community Open Source Comparison in Terraform
  • Abstractions and Portability Failings
  • Product Features and Doing Too Much

Topic                                                                     Time (Minutes.Seconds)

Introduction                                                         0.0 – 0.53
HashiCorp Overview                                          0.53 – 3.20 (Started with Vagrant)
Design Philosophy of HashiCorp Tools           3.20 – 5.28 (Isolated Tooling)
Neutral Ground w/ Tools                                  5.28 – 7.46 (Open, Integrated Environments)
Engagement Model                                           7.46 – 10.28
Open Source Community Model                     10.28 – 12.56 (Tightly Controlled)
Software for Operators                                      12.56 – 16.30
Terraform De-Coupling                                     16.30 – 25.25 (Company Open Source)
Terraform – Awesome & Horrible                    25.25 – 29.15 (Edges around Terraform)
Portability & Abstraction                                    29.15 – 33.29 (Partial Abstractions Fail)
Industry Moving Fast & Tools are too Young  33.29 – 37.17
Build Set of Tools for Single Purpose               37.17 – 39.55 (Not All Tools Solve Every Problem)
Adopt Tool Knowing It’s Role                             39.55 – 41.45
Constant Workflow Across Platforms               41.45 – 43.25
Wrap-Up                                                                43.25 – END

Podcast Guest
Nic Jackson, Developer Advocate, HashiCorp

Nic Jackson is a developer advocate and polyglot programmer working for HashiCorp, and the author of “Building Microservices in Go” a book which examines the best patterns and practices for building microservices with the Go programming language. In his spare time, Nic coaches and mentors at Coder Dojo, teaches at Women Who Go and GoBridge, speaks and evangelizes good coding practice, process, and technique.

Follow Nic here: Nic’s Blog

Podcast: Gina Rosenthal (Minks) on Ops Challenges, Day 2 Ops Support, and Dev Ops Communication

In this week’s podcast, we speak with Gina Rosenthal (Minks), Product Marketing Manager, VMware and experienced sys-admin/operator. She also hosts the Wide World of Tech podcast.

  • Cloud debate on virtualization and hypervisors as requirement
  • What makes Ops so hard?
  • Technical Communities for Day 2 Ops
  • Community Support for Vendors and Open Source
  • Is DevOps different than 5 years ago?
  • Devs and Operators Communication and Working Together

Topic                                                   Time (Minutes.Seconds)

Introduction                                             0.0 – 0.55
Background and Current Work            0.55 – 2.05
Wide World of Tech Podcast                2.05 – 4.00
Sys-Admin and Operators                     4.00 – 4.50
vSphere & Hypervisors for Cloud         4.50 – 5.28 (Hypervisors are a MUST for Cloud?)
What is a Cloud? Virtualization              5.28 – 7.33 (Building Blocks are Virtual?)
OpenStack Experience                           7.33 – 8.16 (Didn’t Fix Metal Part)
What makes Ops so hard?                     8.16 – 12.25
Devs want latest and Ops has old        12.25 – 16.03 (Demos and Stories)
Demo Day 2 for Ops                                16.03 – 19.10 (Maintaining product post install issues)
Community Vendor vs Open Source    19.10 – 25.03 (Vendors not accepted in open source)
Choosing Multiple Vendors/Tech         25.03 – 27.18 (Innovations and Stability)
2 Classes of Operators                            27.18 – 30.00 (Tension b/w new and stable is good)
DevOps is Dead                                        30.00 – 37.44 (VMware covered over Ops issues)
Too Much Abstraction for Devs?            37.44 – 49.55 (Key to Ops and Devs Communication)
Wrap Up                                                     49.55 – END

Podcast Guest
Gina Rosenthal (Minks), Product Marketing Manager, VMware

I have a varied background: technical trainer, *nix sysadmin, technical training developer, community manager, social media marketing manager, and now product marketing manager.

Those are just my paid gigs, I also have a social justice background, and have been blogging for 12 years. All these threads weave together in interesting and powerful ways.

At my core, I’m a storyteller and educator. I’m interested in telling the story of technology in simple, clear terms.