Yes, coding is necessary to work as a cloud engineer because it's required for building, hosting, and managing different types of applications. Programming and scripting are skills used for automating the work. The coding helps cloud engineers build their own tools, write alerts, write backup scripts, and test restore scripts.