Spoiler for the first tip: use Jenkins as little as possible. Automating a task always seems easy at first glance: we are just putting multiple small pieces together to finally deliver a valuable output to our customer. But, in reality, that's never easy. There are a lot of technical and non-technical constraints to care about when automating tasks, especially across multiple teams. And we also add another dimension when we want to take care of maintainability and security. During this talk, I'll speak about some habits, tips and tricks I discovered when automating things using Jenkins.