thumbnail image
Liz Rice

  • HOME
  • SKILLS
  • ARTICLES
  • PROJECTS
  • PODCASTS
  • BACK STORY
  • SOCIAL


This template doesn't support hiding the navigation bar.
  • HOME
  • SKILLS
  • ARTICLES
  • TALKS
    • Upcoming
    • Favourites
    • Debugger from Scratch
    • Cloud Native - security threat or opportunity?
    • What have namespaces done for you lately?
    • Talks archive
  • PROJECTS
  • PODCASTS
  • BACK STORY
  • SOCIAL
  • Search
    • Liz Rice

      Software, containers,
      & security

    • I love making, understanding & explaining code

      My background and core competence is systems software engineering, but I love the whole process of building products. I've been in startups that have succeeded and others that have failed. I enjoy writing code, and understanding how other people will use it.

       

      I'm VP Open Source Engineering with cloud native security specialists Aqua Security. I'm chair of the CNCF's Technical Oversight Committee, and I co-chaired the KubeCon / CloudNativeCon 2018 events in Copenhagen, Shanghai and Seattle.

      Away from my desk

      When I'm not working you'll quite likely find me on a bike (in real life or racing on Zwift), at a gig, eating & drinking with friends, doing yoga or drumming. I'm a mediocre drummer at best, but it's fun!

      Container Security book

      I’ve written a book published by O’Reilly, called Container Security: Fundamental Technology Concepts that Protect Containerized Applications. Support independent bookstores by buying your copy from Bookshop.org!

    • Skills

      Where I get over my British reserve and admit that I'm pretty good at these

      Software engineering

      I spent the first, well, many years of my professional life writing and architecting portable network stack implementations. I love and understand how to make clean, well-architected code. I now run the Open Source team at Aqua Security - check out our new YouTube channel!

      Live coding on stage

      Apparently this is a special skill. This talk, where I explain what a container is in a few lines of go, has been well-received, or you might want to watch me build a debugger from scratch.

      Containers, Kubernetes and security

      I've been working with containers for several years. I'm a fan of Kubernetes and, since joining Aqua, I've learned a thing or two about the security aspects of using containers and distributed systems.

      Go & Python

      And C, if I really have to. Go is really my language of choice these days, and I'm good enough at it that I'm a Google Developer Expert in Go. Some things are on my GitHub profile (and ask me about the projects that aren't open source).

      Writing

      As well as my own Medium posts and the Aqua Security blog, I've written for numerous sites and magazines. I'm also an O'Reilly author - check out my book on Container Security, Kubernetes Security (co-authored with Michael Hausenblas), or my guide to Containerizing your Go Code.

      Speaking

      I've been honoured to speak at tech conferences around the world. My black belt talk on container namespaces won me a speaker award at DockerCon, and my dotGo talk on debuggers was the second most highly rated talk at dotConferences in 2017.

    • Recognition

      OpenUK Individual Award 2020

      AWS Container Hero

      Google Developer Expert in Go

    • Articles

      I write on Medium, the Aqua Security blog, TheNewStack and elsewhere

      CNCF Community leader spotlight

      My journey to TOC chair

      Go slices, maps, pitfalls — and generics​

      Why you need to know how Go slices work if you want to use them successfully

      Tracing containers with eBPF

      Introducing a new project called Tracee

      Kubernetes RBAC: Asking forgiveness or getting permission

      A brief write-up of the talk I gave at Kubernetes Day India

      Finding vulnerable containers with Grafeas

      A debugger from scratch

      Using the ptrace() system call to write a breakpoint debugger in Golang.

      Accessing an application on Kubernetes in Docker​

      How to access your app once you've deployed it on your local machine

      Improving society with Open Source

    © Liz Rice 2017-2020

    Build your own site like this with Strikingly

      Medium
    Cookie Use
    We use cookies to ensure a smooth browsing experience. By continuing we assume you accept the use of cookies.
    Learn More