Most Active Speaker

Bob Walker

Bob Walker

Field CTO at Octopus Deploy

Omaha, Nebraska, United States

Actions

Bob Walker is a Field CTO Octopus Deploy. Bob started as a developer in the early days of .NET when web forms were the hottest new thing, and manual deployments were the norm. After one too many five-hour 2 AM Saturday deployments, he searched for any automation to stop that pain. His original focus was on automating database deployments. Since then, his passion has expanded from writing code to creating full CI/CD pipelines and implementing DevOps practices.

Badges

  • Most Active Speaker 2025
  • Most Active Speaker 2024

Area of Expertise

  • Information & Communications Technology

Topics

  • DevOps
  • DevOps Transformation
  • DevOps & Automation
  • DevOpsCulture
  • DevOps Skills
  • Backend Development
  • DevOps Journey
  • DevOps Enterprises
  • SecDevOps
  • Migrating to devops
  • Software Development
  • database lifecycle management
  • Cloud & DevOps
  • Platform Engineering
  • Continous Delivery
  • Continuous Deployment
  • Continuous Integration
  • Continuous Improvement
  • Continous Integration
  • Software Delivery
  • Kubernetes
  • gitops
  • continuous delivery
  • Kubernetes Deployments

It’s CD AND GitOps, Not CD or GitOps

"You don't need CD anymore, GitOps replaces it." The reality? You need both. The OpenGitOps principles clearly define what GitOps is—and what it is not. GitOps owns the last mile of delivery: declarative state, pull-based reconciliation, and drift detection. But CD covers everything leading up to (and surrounding) that moment—builds, security scans, policy checks, pre- and post-deployment validation, approvals, RBAC, notifications, and day-2 operations. In this session, we’ll draw clear lines of demarcation and show how to integrate CD and GitOps without discarding 15 years of hard-earned delivery best practices.

From EC2 to Kubernetes: Takeaways from a brownfield migration

This is a case study of how we migrated our SaaS product from dedicated Windows VMs to a scalable, containerized Kubernetes environment.

Initially, every customer ran on their own Windows VM—an expensive and inflexible setup that quickly became a bottleneck to growth. Kubernetes offered a compelling alternative, but the migration was far from simple.

We’ll walk through the whole arc of this transformation: a nine-month migration process, the hurdles of transitioning legacy workloads, and the operational challenges we faced post-migration.

This talk will discuss:
- Why we moved from EC2-hosted Windows VMs to Kubernetes and how we made it work.
- How managed services simplified our database and file storage operations.
- Lessons learned from switching to a Linux-based containerized environment.
- Deployment strategies that included internal “dogfooding” and phased release rings.
- Methods for fine-tuning CPU and memory allocation based on real-time usage patterns.

Thanks to our new Kubernetes-based architecture and managed cloud services, we can onboard hundreds of new customers weekly with minimal effort or disruption.

The target audience for this talk is someone aware of kubernetes basics, such as nodes, containers, and namespaces, but not an expert. It is designed for anyone who has been a developer, operations, or platform engineer for with 2+ years of industry experience.

How we progressively deliver changes to Kubernetes using Canary Deployments and Feature Flags

This is the case study of how we changed how we ship software.

With thousands of customers, each in their own Kubernetes container, deploying updates was tough. Off-hours schedules meant it took over 24 hours to push a new version. If something broke, we had to scramble. Canary deployments let us update small groups of customers at a time. We built a tool to stop rollouts fast when issues appeared, limiting the damage.

In the past, new features went to everyone at once. Rolling back wasn't an option. If something failed it'd leave customers stuck in the mess. Now, using OpenFeature, we hide new functionality behind feature flags. We release features to small groups, gather feedback, and test internally for weeks. If things go wrong, we flip the flag off and move on.

This two-pronged approach lets us avoid risky big-bang releases. We went from deploying every 10 days to every 4, with fewer than 1% high-severity defects. Most of these are resolved before customers notice them.

Canary Deployments are a myth - true progressive delivery occurs via OpenFeature

Based on two decades of deploying and rolling back software and seven years of helping customers achieve their CD goals, this session debunks myths about canary deployments. While they are viewed as essential to progressive delivery, they are far from a universal solution.

Canary deployments rarely uncover last-minute issues in strong CI/CD pipelines. They demand significant investment in deployment processes, database compatibility, and rollback strategies—often outweighing the benefits. Most importantly, they lack precision, requiring workarounds for targeting subsets of users.

This session shows that OpenFeature meets progressive delivery goals without overhauling your build and deployment processes. It allows you to separate deploying new versions from releasing functionality. Rollbacks require a simple toggle instead of redirecting to an old version. With segmentation, OpenFeature enables targeted rollouts to specific users or groups, gathering feedback over time.

Would You Let an Intern Change Production? Where AI Fits in CI/CD

AI is reshaping software delivery, and it’s not going away. The question for platform engineers isn’t whether to use AI in the CI/CD pipeline—but where and how. This session shares lessons learned from integrating AI into a continuous delivery tool, including what worked, what didn’t, and where guardrails are essential.

Because AI is inherently non-deterministic, it should not decide the actual steps executed in a pipeline—doing so introduces risk and compliance concerns. Instead, AI can add value by generating deterministic pipeline definitions, triggering workflows, analyzing failures, and recommending remediation steps.

Platform engineers must define the boundaries. The key takeaway: people are non-deterministic too. Treat AI like you would a human contributor—constrain what it can do based on trust. For some organizations, that may mean “intern-level” access limited to dev and test. For others, it may act like a senior engineer—able to propose process changes, but never deploy directly to production.

Yes, I Demoted Myself on Purpose (No, I Don’t Regret It)

In 2018 I joined Octopus Deploy as an Sales Engineer. By 2019, I was a Vice President of the Customer Success team on the executive leadership team, helping guide a fast-growing company from 70 people toward 150 and beyond.

From the outside, it looked like success. Inside, it felt misaligned. I was never a natural strategist, disliked budgets, dreaded performance reviews, and quietly kept one foot in hands-on work. In 2022, when an opportunity arose, I volunteered to step down to an IC role—an unconventional move that proved transformational.

This talk explores why management isn’t the only path forward, how scaling organizations can outgrow leaders (and vice versa), and why honest self-assessment matters more than title.

Kubernetes for the rest of us

Kubernetes, often perceived as a complex "black box," is a robust platform for container orchestration. This conference session is tailored for those who may not directly manage Kubernetes clusters but seek to understand its fundamental workings. This session aims teach attendees the basics on running a container in a Kubernetes cluster, particularly with an external database backend.

- Core Kubernetes Concepts: Explore essential concepts such as services, pods, nodes, clusterIPs, ingress controllers, secrets, deployments, and more. Gain a foundational understanding of how these components interact within the Kubernetes ecosystem.
- Deployment Strategies and CI/CD Pipelines: Unpack deployment strategies and dive into (CI/CD) pipelines. Understand the role of automation in managing containerized applications and discover where the emerging GitOps methodology fits into the Kubernetes landscape.
- Hands-On Learning Strategies: Equip yourself with practical knowledge by exploring ways to advance your understanding. Learn how to install and manage a Kubernetes cluster locally, providing a hands-on experience to solidify your comprehension.

By the session's end, participants will have a foundational grasp of Kubernetes concepts, insights into deployment strategies and CI/CD pipelines. Whether you're a developer, part of an operations team, or simply curious about container orchestration, this session simplifies Kubernetes, making its powerful capabilities accessible to all.

This session is designed for anyone who is aware of kubernetes and containers but isn't directly responsible for hosting or managing the cluster.

SHIPPED25 Sessionize Event

December 2025

KCDC 2025 Sessionize Event

August 2025 Kansas City, Missouri, United States

Nebraska.Code() 2025 Sessionize Event

July 2025 Lincoln, Nebraska, United States

Open Source Summit North America 2025 Sessionize Event

June 2025 Denver, Colorado, United States

Salt Lake City DevOps Days 2025 Sessionize Event

May 2025 Sandy, Utah, United States

KubeCon + CloudNativeCon Europe 2025 Sessionize Event

April 2025 London, United Kingdom

CNCF-hosted Co-located Events Europe 2025 Sessionize Event

April 2025 London, United Kingdom

SHIPPED 2024 Sessionize Event

November 2024

Agile + DevOpsDays Des Moines 2024 Sessionize Event

October 2024 Des Moines, Iowa, United States

TechBash 2024 Sessionize Event

September 2024 Mount Pocono, Pennsylvania, United States

ContainerDays Conference 2024 Sessionize Event

September 2024 Hamburg, Germany

Nebraska.Code() 2024 Sessionize Event

July 2024 Lincoln, Nebraska, United States

KCDC 2024 Sessionize Event

June 2024 Kansas City, Missouri, United States

Open Source Summit North America 2024 Sessionize Event

April 2024 Seattle, Washington, United States

KCD Texas 2024 Sessionize Event

April 2024 Austin, Texas, United States

TechBash 2023 Sessionize Event

November 2023 Mount Pocono, Pennsylvania, United States

CNCF-hosted Co-located Events North America 2023 Sessionize Event

November 2023 Chicago, Illinois, United States

KCDC 2023 Sessionize Event

June 2023 Kansas City, Missouri, United States

TechBash 2019 Sessionize Event

November 2019 East Stroudsburg, Pennsylvania, United States

KCDC 2019 Sessionize Event

July 2019 Kansas City, Missouri, United States

Bob Walker

Field CTO at Octopus Deploy

Omaha, Nebraska, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top