Just imagine that there is very smart junior in your team.
Documentations & presentations.
Create Ansible lookup plugin.
Generate documentation.
Explain Jinja2 expressions.
Fix errors in Ansible roles.
Debug Ansible OTC dynamic inventory plugin.
Explain dependencies across the project.
PR reviewer.
Increase IaC test coverage.
Let’s imagine that you are developing software and hardware appliance. The appliance consists of custom OS distributive, upscale servers, a lot of business logic, as a result, it has to use real hardware. If you release broken appliance, your users will not be happy. How to do stable releases?
It is story about migration an application to Openshift. Also, I compare some of the most popular solutions and tools for managing your application inside Openshift.