Enabling Continuous Testing with Docker and Kubernetes

[presentation]
by
Cassandra Comar
Summary: 

Quality assurance frequently lags behind the development of new features. One common cause is the difficulty of getting software into a deployable state for testing. Join Arjun Comar as he discusses how Docker containers and Kubernetes can be used to solve this challenge. Arjun will talk about his experiences on recent DevOps efforts where Docker and Kubernetes enabled rapid deployments, and you will learn how to set up short-lived test environments that can shift testing left and permit testing to be performed even prior to developers merging code into the mainline, allowing continuous testing during sprints. Arjun will show how continuous integration systems can use the same process to spot-check every change and help you more easily achieve continuous delivery. Take home knowledge about the kinds of changes that allow engineers to test early and often, benefitting both automated and manual testing efforts.

About the Presenter

Cassandra is a senior consultant at Coveros. Her development experience includes Java, Ruby, Python, and even Haskell. Over the past five years, Cassandra has been deeply involved in the DevOps process, assisting organizations with both its adoption and implementation. She has been increasingly involved in software correctness, including coaching development teams on secure coding and developer-driven testing, pushing security practices farther left in the development lifecycle, and automating infrastructure. The past several years have included multiple opportunites working with Docker and Kubernetes to speed up and simplify value pipelines, as well as simplifing the orchestration and management of operational infrastructure and to enable microservices. Cassandra is a certified instructor for ICAgile's Foundations of DevOps and several hands-on follow-up workshops on Docker, Kubernetes, and Jenkins Pipeline-as-Code.

Upcoming Events

Apr 27
Jun 08
Sep 21