I'm curious about the coding aspect of DevOps. Is it mostly about tweaking things here and there and running scripts, or do you end up writing a lot of code? Additionally, which programming languages are commonly used in this field? I'm considering a career in DevOps and want to start with self-hosting static sites for small businesses. Is this a smart move for building up my skills?
1 Answer
From my experience, if you're not a fan of coding, DevOps might feel overwhelming because there can be a fair amount of it. But if you enjoy coding, you might find there's not enough! It really varies depending on the team and how responsibilities are split. Some teams really embrace DevOps as a core methodology, while others might not even recognize the distinction between DevOps and regular ops. Expect to work with languages like Terraform, Python, Bash, and Go.
Good point! Just a heads up, while Terraform is a tool, HCL is the actual language you interact with. Since Opentofu came out, I’ve been advocating for its use over Terraform!