YML developer, cyclist, camper, engineer & coffee person.
As an innovative Senior DevOps Engineer with broad knowledge and understanding of modern technologies, 13+ years of experience in designing, automating and implementing IaC approaches. I believe that infrastructure is code & we must use the same philosophy for infrastructure as for software development.
Also you can read some my articles at my website www.goncharov.xyz
Lessons learned from testing over 200,000 lines of Infrastructure Code
If we are talking that infrastructure is code, then we should reuse practices from development for infrastructure, i.e.
- S.O.L.I.D. for Ansible.
- Pair devopsing as part of XP practices.
- Infrastructure Testing Pyramid: static/unit/integration/e2e tests.