Tell us a bit about yourself and your background, how did you get involved with containers and end up joining Aqua?
I’ve been in software engineering for a very long time, starting in network protocols and then moving to the consumer world when I worked for Skype and Last.fm, and on a TV and film recommendations startup. Then a couple of years ago my long-time friend Anne Currie introduced me to containers. We founded Microscaling Systems (with Ross Fairbanks) and built some really interesting real-time container scaling technology, and MicroBadger, a tool for inspecting container metadata. Sadly “interesting” doesn’t always translate into real business!
Around the time we were deciding that it was time to move on, I was introduced to Dror Davidoff, CEO of Aqua Security. We hit it off and a few days later I was in Tel Aviv, meeting the team. Seeing the product, and learning what a smart group of people they are, it felt like exactly the kind of team I wanted to join. Plus it’s clear that it’s a really exciting time for container security — lots of enterprises are starting to deploy containers into production, and they need security solutions in place. This week at DockerCon I’ve had the opportunity to meet some Aqua customers, and the fact that they love the product makes me even more confident in my decision to join the team.
You were at DockerCon recently and there were a lot of exciting announcements. What’s your thoughts on the Moby Project?
It was an exciting week! The Moby Project is a sensible move — it allows a clear separation between Docker the company and its products, and what was “docker” (now Moby) the open source project. Moby is the upstream for Docker, and Docker can now freely add it’s own product features without imposing them on the rest of the community. Solomon gave a great example of being able to add “help” support into the Docker CLI, so that users could raise support requests with Docker through their Docker login ID, all from the command line. You couldn’t build a feature like that into the open source project, but it will really add value to Docker customers.
What projects most excite you in the container ecosystem at the moment?
Fresh in my mind from DockerCon is LinuxKit, which will be really interesting for building cut-down images for IoT and embedded devices. It should also have some good security implications that I’m keen to learn more about.
I’m interested to see what happens with rkt now that it’s part of the CNCF. In fact it will be fascinating to see how things play out with the CNCF fostering a whole suite of container projects. I was at KubeCon / CNCFCon in Berlin recently, and there’s no doubt that there is a huge amount of community momentum behind those projects, especially (I would say) Kubernetes, Prometheus and containerd. The test will be whether we see that momentum carrying forward into enterprise deployments, and I think the signs are very encouraging.
Is there someone in the container community who you admire for their work?
A very long list! One of the things I like most about my work is getting to meet and talk with so many talented people in the container community. So it’s very tough to narrow it down.
If I have to pick just a few, I’m going to have to start with Kelsey Hightower , who has a unique ability to combine high-level strategic views with in-depth technical knowledge and terrific presentation skills. I’m also going to say Justin Cormack, who is doing incredible work across containerd, LinuxKit and who knows how many other pieces of Docker / Moby. I also can’t help but mention Jessie Frazelle, who is doing terrific work on container security, is not afraid to hold and share her (very sound) opinions, and is badass on Twitter. Finally I want to mention Julian Friedman, who gave the first container-implemented-in-Go talk that I saw. His talk was a huge influence on me personally, and I’m pretty sure I wouldn’t be where I am today if I hadn’t seen it.
Of course now I feel guilty for not mentioning dozens more folks who make the container community what it is, and from whom I learn all the time!
What three things will folks learn from your Container Camp AU talk?
1. What are namespaces and cgroups?
2. What is a fork bomb? Or, if you know what it is, we’ll also see how a cryptic-looking set of punctuation characters turns into something meaningful in the shell.
3. How good — or bad — my live-coding skills are after a flight to the other side of the planet!
Join Liz at Container Camp in Sydney on May 22–24 for her talk ‘Containers From Scratch’