My question is: In a very small team of 3 developers, for a very small project and company/organization, do you really need the complexity of a CI/CD workflow? If you do, how much expertise is required?
The author may have a different opinion on this, but I would still use CI if more than 2 people are involved in touching the same codebase and potentially "stepping on each other's toes". Even if you implement simple workflow like "You push your code to GitHub" -> "GitHub triggers CI to test & build" -> "Your build passed!", it immediately gives you more efficiency without much expertise. For this simple scenario, I would probably use something like Travis CI if you don't want to manage another tool in your arsenal.