However, in different organisation I see there are DevOps Engineer. What does it mean, what do they do? Are they doing Dev, or Op? Where is the line differenciating these two, or is there something inbetween known as 'DevOps'?
For me it's quite funny and bit annoying at the same time. I've looked quite some job offers for DevOps Enginners and had some interviews and it looks like a big mess. My personal impressions is that DevOps engineers is something fluid, so for each offer you need to carefully read description and duties. I've seen offers where DevOps would be Java developer who will also be responsible for some of administration or at least application part like docker and actual application server; I've seen offers that was just Linux Admin + cloud technologies; I've seen offers where DevOps engineer was actually Cloud Architect.
Hey Samiul! Great question!
Even though DevOps is a methodology, rather than a set of tools or a specific function, Employers may still list the job title as DevOps Engineer. If you look at the job descriptions, here are some common responsibilities you will see:
- automating for continuous integration and continuous deployment of applications or services