<p>Keep learning other requirements for devops engineering. such as:</p>

<p><strong>Operating System concepts (Process management, threads and concurrency, POSIX basics, I/O management, file systems, memory storage, ...)</strong></p>

<p>as a devops engineer you need to know everything about the operating systems and how they work. to know everything about the operating systems, first you need to be a system administrator or sysadmin.</p>

<p><strong>managing servers</strong></p>

<p>server performance management helps in increasing agility and optimizes the performance of both physical and virtual servers.</p>

<p><strong>service management</strong></p>

<p>IT service management a cultural mindset to ensure that the desired outcome for the business is achieved. It incorporates principles and practices from various management approaches, such as lean manufacturing, organizational change management, system analysis and risk management.</p>

<p><strong>bash scripting (vim, emacs, ...)</strong></p>

<p>every sysadmin needs to have a good knowledge and experience in bash scripting. </p>

<p><strong>working with terminals</strong></p>

<p>every sysadmin needs to live entirely on the command line.</p>

<p><strong>web servers (nginx, apache,...)</strong></p>

<p>every sysadmin needs to know how servers work and how web servers send data.</p>

<p><strong>CI/CD tools (jenkins, circle ci,...)</strong></p>

<p>automation and automated testing improves agility and speed in scale.</p>

<p><strong>infrascructure as code (docker, ansible, kubernetes,...)</strong></p>

<p>IaC can be a key attribute of enabling best practices in devops.</p>

<p><strong>cloud services (aws, azure, google cloud platform, heroku)</strong></p>

<p><strong><em>Here's the complete 2020 devops engineer roadmap:</em></strong> <a href="https://roadmap.sh/devops" rel="nofollow noreferrer">https://roadmap.sh/devops</a></p>

CC BY-SA 4.0
2020-05-03T07:18:55.300Z
2020-05-04T13:54:04.543Z
2020-05-04T13:54:04.543Z
Behnood Eghbali
<p>I have been working for linux management over 10 years. In the last 5 years, I have added a lot of coding experience through software development like php, ruby, go, etc. I wanna be a devops, but I have no idea how to get into it.</p>

CC BY-SA 4.0
2020-05-03T08:23:21.630Z
Thank you for posting a question. In short, DevOps is a culture and not a role. Perhaps this [Q&A](https://devops.stackexchange.com/questions/86/what-is-the-difference-between-sre-and-devops) could be helpful as well.
030
<continuous-integration><linux><configuration-management><infrastructure-as-code><sysadmin>
What are the daily job duties of a devops?
brian
# What are the daily job duties of a devops?

(Asked by: username_0 on 2020-05-03)

I have been working for linux management over 10 years. In the last 5 years, I have added a lot of coding experience through software development like php, ruby, go, etc. I wanna be a devops, but I have no idea how to get into it.

**Tags:** continuous-integration, linux, configuration-management, infrastructure-as-code, sysadmin

> **Comments:**
> **username_1**: Thank you for posting a question. In short, DevOps is a culture and not a role. Perhaps this [Q&A](https://devops.stackexchange.com/questions/86/what-is-the-difference-between-sre-and-devops) could be helpful as well.  

---

## 1 answers

### Answer by username_2 on 2020-05-03. Score: 1

Keep learning other requirements for devops engineering. such as:

**Operating System concepts (Process management, threads and concurrency, POSIX basics, I/O management, file systems, memory storage, ...)**

as a devops engineer you need to know everything about the operating systems and how they work. to know everything about the operating systems, first you need to be a system administrator or sysadmin.

**managing servers**

server performance management helps in increasing agility and optimizes the performance of both physical and virtual servers.

**service management**

IT service management a cultural mindset to ensure that the desired outcome for the business is achieved. It incorporates principles and practices from various management approaches, such as lean manufacturing, organizational change management, system analysis and risk management.

**bash scripting (vim, emacs, ...)**

every sysadmin needs to have a good knowledge and experience in bash scripting.

**working with terminals**

every sysadmin needs to live entirely on the command line.

**web servers (nginx, apache,...)**

every sysadmin needs to know how servers work and how web servers send data.

**CI/CD tools (jenkins, circle ci,...)**

automation and automated testing improves agility and speed in scale.

**infrascructure as code (docker, ansible, kubernetes,...)**

IaC can be a key attribute of enabling best practices in devops.

**cloud services (aws, azure, google cloud platform, heroku)**

***Here's the complete 2020 devops engineer roadmap:*** <https://roadmap.sh/devops>


---

