Devops Engineer roles and responsibilities

A widely held view is that a Devops Engineer is an amalgamation of two previously separate roles developer and sysadmin and In effect one person doing two people’s jobs. What is true is that Devops role contains aspects of these other roles. For example knowledge of scripting or coding is an expectation for the role. Devops Engineers are expected to be more or less the same level as engineers but rather than know a single area the expectation is that they have this breath of knowledge so for example Devops are expected to have knowledge of java and python.  Equally this same individual may be required to have knowledge of one or more CICD tools such as Jenkins or Travis CI. We still are yet to mention behmoths that are AWS or Azure before throwing in the provisioning and configuration tools like Kubernetes, Docker, Terraform, Ansible, Puppet. Let’s not forget Selenium as well as monitoring Kibana, Splunk and Stackdriver

Read more