It depends on the organisation if you are a dedicated infrastructure specialist without any software development experience, you are unlikely to be writing feature code. However, if you are a Software Engineer who also knows Terraform, you might be called on to do both on the same day.
DevOps is not strictly a job title; in the most ...
As per my understanding on cloud native infra.
Provisioning involves creating resources like VMs/instances, setting up IAM roles and policies, Firewalls, DBs, Load balancers, any clusters like EKS, GKE, etc.
And, configuration part involves, preparing your instances to run actually your apps by installing necessary softwares and packages, setting up tables ...