3 ms·
I expect a person in a devops role to not just write code, but write code with unit tests, integration tests, documentation, deployment automation, to the style
by 0xEFF 7y ago
I expect a person in a devops role to not just write code, but write code with unit tests, integration tests, documentation, deployment automation, to the style guide etc...
I also expect them to work well on a team, especially in design reviews and code reviews.
The main difference between a software engineer and a devops engineer isn’t writing code, it’s the kind of code they write.
- aiisjustanif 7y ago> The main difference between a software engineer and a devops engineer isn’t writing code, it’s the kind of code they write. The other main difference is on your team. At my company we would expect that from a software engineer working on the platform, creating tools or shared libraries. A DevOps Engineer at my company would handle the orchastration of shared tools, (i.e. where is Jenkins hosted (VMs or Docker), how it scales, upgrades from Nexus to Artifactory, setting Dynatrace on prem with hooks into multiple cloud providers, the list goes on forever.) Let's not assume all companies are the same, when probably half of DevOps roles are not about programming in an OO language and you can't easily or usefully unit test something that is like a configuration for mount locations across cloud provider