Dev is “developing” – writing new software
Ops is “operations” – keeping the servers and databases running smoothly
DevOps just means having a role that takes a software development approach to operations – write software to automate common operations tasks rather than doing them manually
To be a good DevOps engineer, you need to learn to program, and you need to learn how software is deployed and maintained on servers. These days this mostly means cloud services.
Latest Answers