6 Months Of Devops

Photo by Luca Bravo on Unsplash

6 Months Of Devops

DAY 2: Roles and Responsibilities Of A DevOps Enginner

Hey lovelies, today is day 2 of the 6months DevOps Journey. Perhaps, you are wondering, but why 6months? That is what I think would be enough to have a good start in this career. Now, straight to Day 2. DevOps has been stated to be a dynamic role, as the term DevOps is not an office but a culture. However, over the years, there has been a translation from being just a role but dynamic individuals who have also been able to perform these roles, and DevOps Engineers stemmed from this philosophy. Now, the question is what are the roles of a DevOps engineer? Responsibilities of a DevOps Engineer Software development is broadly divided into two parts name:

  1. Development, where the programming/coding and testing of the application take place.
  2. Operation: deployment and maintenance of servers take place here. The DevOps Engineer has the following roles in this chain:

  3. The Link between the development and operations team, as the name implies.

  4. A DevOps engineer should have a good understanding of how programmers work, their tools, systems, and processes.
  5. A good understanding of app configuration as well as how the required services communicate.
  6. A good understanding of coding and testing. However, a DevOps engineer is not a developer.
  7. Ability to deploy and configure servers where applications run.
  8. A good understanding of Linux OS upon which most servers are built.
  9. A good understanding of networking and configurations.
  10. Good knowledge of containers, virtualizations, cloud infrastructures, and serverless lately.
  11. Ability to write scripts that can automate processes in an efficient manner.
  12. Ability to knit the development and operation processes together in such a manner that new features are continually deployed successfully within the shortest period of time.
  13. A DevOps engineer has the culture of collaboration, and ownership to accelerate the software development lifecycle.

Now, you may ask, but these are more of a skillset. Yes, they are and more, the skillset determines who will be responsible and how to be responsible.
Hey guys, that will be all from me right now, if I missed anything, I would appreciate sharing it in the comment section.

Take care.