How do you make the process of getting code into production seamless as a developer, without causing difficulties for operations? For example, developers would rather avoid gatekeeping in order to have shorter feedback loops. Ops teams would rather be well prepared for what’s going into production and when, in order to avoid surprises and prepare support training. In this talk you will learn about the process of creating a deployment pipeline for Kubernetes using Gitlab CI, what checks you can use to catch human error early, and ways of validating that changes won�t cause the result to tip over. This talk will improve your ability to design deployment processes which avoid developer pain but builds operational trust.
Charlotte Godley is a Platform Automation Engineer working on the Kubernetes platform at Ocado Technology. Previously she has worked as a developer in industries lacking great processes and deployment strategies. Drawing on her experiences, in her current role she relishes the opportunity to destroy development roadblocks whilst writing services for ops teams to monitor the platform’s response. As a developer in her own time, she writes a blog on side projects and quirks of different technologies. She writes to elucidate her thought process in an approachable manner. Her aim is to make it easier for the next person with the same problem, and as a result her blog posts have been helpful to beginners and experienced programmers alike.