Scripting, coding, and programming
There are DevOps engineers who are highly skilled at programming. However, you don't have to be a great programmer. To be a great DevOps engineer, debugging code, automation through scripting, and working in text-only terminals are also important skills. In this section, we will cover the following:
- Navigating the command line
- Scripting
- Modifying legacy code versus writing new code
Navigating the command line
Command-line navigation is possibly the most essential skill for anyone looking to get a job in the field of DevOps. Command line is a generic term that applies to a text-based interface. The most common command-line shell that comes with most Linux distributions is Bash. While having a basic knowledge of the usage of the command line is essential to land a job as a DevOps engineer, mastery of it can help you stand apart from other applicants. There is no way to master the terminal without making it a part of your...