Yes, SREs often write code, but their coding work is usually focused on automation, reliability, and system management rather than building product features. They commonly use scripting and programming languages to automate repetitive tasks, improve monitoring, manage infrastructure, and reduce operational issues. SREs also create tools that help improve scalability, deployment processes, and incident response. The amount of coding can vary depending on the company and the complexity of the systems being managed. In your opinion, how much coding should an SRE be expected to do, and which programming skills are most valuable for the role?