When I landed in DevOps, at first I could not get my head around in understanding what actually it is and what it encompasses.
After living for long time – skimming through several articles, watching ample videos it began to make sense to me.
Different people and organizations have different definitions of DevOps.
Nevertheless, those meaning that I loved were:
1. DevOps is a journey of discovery, not a destination.
2. DevOps is all about CAMS (Culture, Automation, Measuring & Sharing).
3. DevOps is mix of people, tools and processes that pave the way for smooth and fast delivery of software.
4. DevOps is a blend of Software development and IT operations.
5. Sometimes it is also referred as extension of Sysadmin .
Fhewww!!!!
Let’s see what it contains…
DevOps is a practice that requires knowledge and experience of the following:
1. Development
2. Operations
3. Programming
4. Agile and Scrum
5. System design and architecture
6. Databases
7. Automation
8. Networking
9. A bit of SRE
10. Learning and sharing and evolving.
11. Distributed applications
12. Observability
13. Middleware
14. Research
15. CI-CD
16. FinOps
17. ChatOps
18. Security
19. Cloud
20. SDLC
Hope it made a bit of sense to you.
Please like and share, until next time!
Cheers!