Welcome to Introduction to DevOps!

or the art of not failing

Coverbook create by using midjourney

Note

A good DevOps is a jack of all trades and a master of one.

To be an efficient engineer you need to understand:

  1. types of available environments, what are the differences, how to use them, and when to use them: bare metals, virtual machines, pods, containers, and cloud.

  2. administer, manage, debug, and use Linux and Terminal

  3. work in a team, share, and version the code using git

  4. write easy to use the documentation

  5. automate your work using scripting and coding

  6. test and understand where could problems appear

  7. question the status quo and try to improve everything around you: security, scalability, resilience, performance