Hacker News new | ask | show | jobs
by aprdm 2113 days ago
I have done two big devops transformations so far in two different companies.. from manual deployments and no CI to CI/CD + infrastructure as code.

For me it usually goes with:

1. Have people trust you by usually executing a big project. For me it went by executing very well small projects and getting bigger projects until you're implementing a very big and critical project with a team.

2. Once you have executed (1) people usually trust or know you. Then you can start talking with people across the entire organization asking what hurts the most, make some list of things that are interesting to tackle and who would be the stakeholders

3. Choose one from the list of (2) and do it (or try to sell the need for it)! More often than not it involves a lot of conversation, empathy, teaching.. for example, if you want to implement CI/CD then be ready to:

a. Sell the value of tests

b. Teach best practices for testing

c. Have a skeleton project that people can easily copy

d. Have some tools to easily set up a Ci/CD for a project following the structure of (c)

e. Adjust notifications and workflows

And.. you have Ci/CD for a group. Now do the same for all other groups. Now your company has CI/CD, yey! Pick another item from (2)