client-side devops