Skip to content

DevOps Best Practices: Configuration Management & Value Stream Mapping

Photo of Christian Trabold
Hosted By
Christian T.
DevOps Best Practices: Configuration Management & Value Stream Mapping

Details

After a break, we are back! Let's meet at the amazing Kaidee offices and hear from our guests about two exciting DevOps topics!

Agenda:

18:30 - 19:00 - Networking [#tips: limited free snacks and drinks are provided]
19:00 - 20:00 - First Talk#1 - Maintainable Automation: How to keep Ansible modules usable, portable and reliable? (EN)
20:00 - 20:15 - Lightning talks
20:15 - 21:15 - Second Talk#2 - DevOps Best Practices: From Value Stream Map to Delivery Pipeline (EN)
21:15 - 21:30 - Closing

Note: The talks will be in English.

Callout for Lightning talks: If you've have any quick (10 -15 min) and interesting topic that you would like to share, please contact us. We are still looking for a speaker.

Talk 1 covers configuration management in general

The focus will be:

  • unit and integration testing
  • portability
  • policies and rules
  • roles and projects

Automating tasks with Configuration Management System (CMS) tools is not difficult, but maintaining usable, portable, reliable and reproducible automation is not.

There are lots of publicly available `ansible` roles, but very few are actually usable, portable, and reliable. They might boost initial project development, but sooner or later, the project becomes unmaintainable piece of code. You will be the CMS person who is only be able to maintain the project.

The aim of the talk is, making project development usable, portable, reliable and reproducible, and encouraging others to get involved in project development. The talk will discuss policies and rules that standardise `ansible` roles and projects developments, the effects of writing portable roles, some quality assurance approaches, and writing tests, among others. The talk tries to avoid tips, features, or implementation details of `ansible` so that other CMS users also enjoy the talk.

Speaker Bio

Tomoyuki Sakurai is currently a senior system administrator at reallyenglish, has been a system administrator and a networking administrator for more than a decade. He has been a BSD and Linux user from the beginning of the carrier.

Beyond the usual sysadmin works, the expertise includes ISO policy making, English translation, technical writing, education program design, and system consulting.He currently lives in Bangkok.

When off duty, he is a cyclist, a maker of "things", and a history learner.

Talk 2 shares DevOps knowledge on how to use Value Stream Maps to craft your Delivery Pipeline

In this talk you will learn how to create a value stream map to visualise your delivery process. After this talk you know how to convert the map into a real delivery pipeline and start your journey towards Continuous Delivery.

This talk is a summary of the DevOps training Christian gave in Singapore, Cambodia and Thailand.

Speaker Bio

Christian Trabold works as a Consultant for Thoughtworks helping customers implement Continuous Delivery.

Photo of DevOps Bangkok group
DevOps Bangkok
See more events
Kaidee
AIA Capital Center, 14th Floor 89 Ratchadapisek Road, Dindaeng, Bangkok 10400 · Bangkok